From bb31f09977dfd687d0817f7e6bc57ad54a630df8 Mon Sep 17 00:00:00 2001 From: Ryhon Date: Sat, 5 Mar 2022 20:40:01 +0100 Subject: Command line options --- src/SMAPI.Installer/assets/unix-launcher.sh | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) (limited to 'src/SMAPI.Installer') diff --git a/src/SMAPI.Installer/assets/unix-launcher.sh b/src/SMAPI.Installer/assets/unix-launcher.sh index 6ab61df6..6e8d4df3 100644 --- a/src/SMAPI.Installer/assets/unix-launcher.sh +++ b/src/SMAPI.Installer/assets/unix-launcher.sh @@ -8,7 +8,17 @@ cd "$(dirname "$0")" || exit $? # change to true to skip opening a terminal # This isn't recommended since you won't see errors, warnings, and update alerts. -SKIP_TERMINAL=${SKIP_TERMINAL:=false} +OPTS=`getopt -o St --long skip-terminal,terminal -n 'parse-options' -- "$@"` +while true; do + case "$1" in + -S | --skip-terminal ) SKIP_TERMINAL=true; shift ;; + -t | --terminal ) SKIP_TERMINAL=false; shift ;; + -- ) shift; break ;; + * ) break ;; + esac +done + +${SKIP_TERMINAL:=false} ########## -- cgit