script improvement

This commit is contained in:
Cold-Egg
2019-12-30 14:43:53 -05:00
parent c7ca158edd
commit 8c1c5cf054
9 changed files with 221 additions and 96 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: download.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 "downloadctl.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}