From a4bc8582e8b565e65ba3f8b5d875fd81e661fce0 Mon Sep 17 00:00:00 2001 From: Sam Al-Sapti Date: Wed, 29 Mar 2023 20:41:30 +0200 Subject: [PATCH] Don't use if around case --- provision.sh | 54 +++++++++++++++++++++++++--------------------------- 1 file changed, 26 insertions(+), 28 deletions(-) diff --git a/provision.sh b/provision.sh index 30030fa..f8ae12e 100755 --- a/provision.sh +++ b/provision.sh @@ -20,31 +20,29 @@ install_modules() { cd "$(dirname "$0")" || exit 255 BASE_CMD="ansible-playbook playbook.yml --ask-vault-pass --ask-become-pass" -if [ -z "$1" ]; then - $BASE_CMD -else - case $1 in - os|docker) - install_modules; $BASE_CMD --tags "$1" ;; - reboot) - install_modules - if [ "$2" = "-f" ] || [ "$2" = "--force" ]; then - $BASE_CMD --tags "$1" --extra-vars "force_reboot=true" - else - $BASE_CMD --tags "$1" - fi - ;; - services) - install_modules - if [ -z "$2" ]; then - $BASE_CMD --tags "$1" - else - $BASE_CMD --tags "$1" --extra-vars "single_service=$2" - fi - ;; - -h|--help) - usage ;; - *) - usage >&2; exit 1 ;; - esac -fi +case $1 in + "") + install_modules; $BASE_CMD ;; + os|docker) + install_modules; $BASE_CMD --tags "$1" ;; + reboot) + install_modules + if [ "$2" = "-f" ] || [ "$2" = "--force" ]; then + $BASE_CMD --tags "$1" --extra-vars "force_reboot=true" + else + $BASE_CMD --tags "$1" + fi + ;; + services) + install_modules + if [ -z "$2" ]; then + $BASE_CMD --tags "$1" + else + $BASE_CMD --tags "$1" --extra-vars "single_service=$2" + fi + ;; + -h|--help) + usage ;; + *) + usage >&2; exit 1 ;; +esac