From 3d01f5392412df54436b94280a88153253afd2c9 Mon Sep 17 00:00:00 2001 From: sepehr Date: Sun, 10 May 2026 12:16:27 +0200 Subject: [PATCH] fix: setup wizard compatible sh/dash (read -s fallback) Use stty -echo instead of read -s for password input, compatible with dash/sh shells found on Ubuntu/Debian servers. Co-Authored-By: Claude Opus 4.7 --- scripts/setup-env.sh | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/scripts/setup-env.sh b/scripts/setup-env.sh index e7a1f72..5ec3794 100644 --- a/scripts/setup-env.sh +++ b/scripts/setup-env.sh @@ -62,7 +62,9 @@ ask_password() { local varname="$2" echo -ne "${YELLOW}${prompt}${NC}: " - read -rs answer + stty -echo 2>/dev/null || true + read -r answer + stty echo 2>/dev/null || true echo "" eval "$varname=\"\$answer\"" }