From 1267fddf61a8951dae6eacd500f110ff68feab84 Mon Sep 17 00:00:00 2001 From: hkfires <10558748+hkfires@users.noreply.github.com> Date: Thu, 16 Apr 2026 09:19:03 +0800 Subject: [PATCH] fix(docker-build): improve argument handling and error messaging for usage option --- docker-build.sh | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) diff --git a/docker-build.sh b/docker-build.sh index 944f3e78..4538b807 100644 --- a/docker-build.sh +++ b/docker-build.sh @@ -109,10 +109,19 @@ wait_for_service() { sleep 2 } -if [[ "${1:-}" == "--with-usage" ]]; then - WITH_USAGE=true - export_stats_api_secret -fi +case "${1:-}" in + "") + ;; + "--with-usage") + WITH_USAGE=true + export_stats_api_secret + ;; + *) + echo "Error: unknown option '${1}'. Did you mean '--with-usage'?" + echo "Usage: ./docker-build.sh [--with-usage]" + exit 1 + ;; +esac # --- Step 1: Choose Environment --- echo "Please select an option:"