diff --git a/install.sh b/install.sh index c434215..cb2e17c 100755 --- a/install.sh +++ b/install.sh @@ -28,11 +28,8 @@ ask_app() { local app while true; do - # Print prompt and flush stdout - printf "%s (default: %s): " "$label" "$default" - fflush - - read -r app + # -p prints prompt, -r prevents backslash escapes + read -rp "$label (default: $default): " app app="${app:-$default}" # check if command exists @@ -46,11 +43,6 @@ ask_app() { done } -# Helper function to flush stdout -fflush() { - : -} - # ---------------------------- # Installer