From e9cba80f9bbd6c33b9f9cf25c0ef56ec36ea96c9 Mon Sep 17 00:00:00 2001 From: Haitao Pan Date: Tue, 3 Feb 2026 02:57:51 +0800 Subject: [PATCH] fix: simplify flag parsing in server-install.sh --- scripts/server-install.sh | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/scripts/server-install.sh b/scripts/server-install.sh index bc8f9cc..6bb76ca 100644 --- a/scripts/server-install.sh +++ b/scripts/server-install.sh @@ -12,12 +12,10 @@ DOMAIN="$(hostname)" # Handle flags AUTO_YES=false -while [[ "$#" -gt 0 && "$1" == -* ]]; do - case "$1" in - -y|--yes) AUTO_YES=true; shift ;; - *) break ;; - esac -done +if [[ "$1" == "-y" || "$1" == "--yes" ]]; then + AUTO_YES=true + shift +fi if [[ -n "$1" ]]; then # if $1 looks like a version/branch (main, master, v1.0, etc.)