2024-09-09 12:13:10 +02:00
|
|
|
#!/usr/bin/env sh
|
|
|
|
|
|
|
|
## consts
|
|
|
|
|
|
|
|
dir=lib/plankton
|
|
|
|
|
|
|
|
modules=""
|
|
|
|
modules="${modules} base"
|
|
|
|
modules="${modules} call"
|
2024-09-12 00:03:29 +02:00
|
|
|
modules="${modules} log"
|
2024-09-18 18:17:25 +02:00
|
|
|
modules="${modules} conf"
|
2024-09-12 00:03:29 +02:00
|
|
|
modules="${modules} storage"
|
2024-10-10 23:51:58 +02:00
|
|
|
modules="${modules} cache"
|
2024-09-12 00:03:29 +02:00
|
|
|
modules="${modules} database"
|
|
|
|
modules="${modules} session"
|
2024-09-09 12:13:10 +02:00
|
|
|
modules="${modules} file"
|
2024-09-12 00:03:29 +02:00
|
|
|
modules="${modules} string"
|
2024-09-09 12:13:10 +02:00
|
|
|
modules="${modules} json"
|
2024-10-10 23:00:29 +02:00
|
|
|
modules="${modules} list"
|
|
|
|
modules="${modules} order"
|
2024-09-10 01:11:51 +02:00
|
|
|
modules="${modules} ical"
|
|
|
|
modules="${modules} url"
|
2024-09-12 00:03:29 +02:00
|
|
|
modules="${modules} http"
|
2024-10-30 07:20:13 +01:00
|
|
|
modules="${modules} webdav"
|
|
|
|
modules="${modules} caldav"
|
2024-09-12 00:03:29 +02:00
|
|
|
modules="${modules} api"
|
2024-11-10 17:20:41 +01:00
|
|
|
# modules="${modules} rest_http"
|
|
|
|
# modules="${modules} rest_webdav"
|
2024-10-30 07:20:13 +01:00
|
|
|
modules="${modules} rest_caldav"
|
2024-09-12 00:03:29 +02:00
|
|
|
modules="${modules} server"
|
|
|
|
modules="${modules} args"
|
2024-09-18 18:17:25 +02:00
|
|
|
modules="${modules} bcrypt"
|
2024-09-21 10:55:06 +02:00
|
|
|
modules="${modules} map"
|
2024-09-26 16:47:19 +02:00
|
|
|
modules="${modules} pit"
|
2024-09-19 13:34:07 +02:00
|
|
|
modules="${modules} auth"
|
2024-10-30 07:20:13 +01:00
|
|
|
modules="${modules} sha256"
|
2024-09-09 12:13:10 +02:00
|
|
|
|
|
|
|
|
|
|
|
## exec
|
|
|
|
|
|
|
|
mkdir -p ${dir}
|
|
|
|
cd ${dir}
|
2024-09-12 00:03:29 +02:00
|
|
|
ptk bundle node ${modules}
|
2024-09-09 12:13:10 +02:00
|
|
|
cd - > /dev/null
|