diff --git a/lib/common.sh b/lib/common.sh index 2e51504..1fff511 100644 --- a/lib/common.sh +++ b/lib/common.sh @@ -49,7 +49,7 @@ ssr::confirm() { read -r -n 1 -p "${prompt} [y/N]: " reply || reply="" fi echo - [[ "${reply,,}" == "y" ]] + case "$reply" in y|Y) return 0 ;; *) return 1 ;; esac } # Validate a path is safe (no newlines, no `..` traversal). Used before any FS op.