add a demoscript

This commit is contained in:
Cold-Egg
2020-01-08 16:49:52 -05:00
parent 02cdeaa47c
commit cbe376baaa
8 changed files with 92 additions and 52 deletions
+42
View File
@@ -0,0 +1,42 @@
#!/usr/bin/env bash
APP_NAME=''
DOMAIN=''
help_message(){
echo 'Command [-app app_name] [-domain domain_name]'
echo 'Example: appinstall.sh -app wordpress -d example.com'
}
check_input(){
if [ -z "${1}" ]; then
help_message
exit 1
fi
}
app_download(){
docker-compose exec litespeed su -c "appinstallctl.sh -app ${1} -domain ${2}"
exit 0
}
while [ ! -z "${1}" ]; do
case ${1} in
-[hH] | -help | --help)
help_message
;;
-app | -a | -A) shift
check_input "${1}"
APP_NAME="${1}"
;;
-d | -D | -domain) shift
check_input "${1}"
DOMAIN="${1}"
;;
*)
help_message
;;
esac
shift
done
app_download ${APP_NAME} ${DOMAIN}