fix(install): read from /dev/tty so curl | bash confirmation prompt works, bump v0.5.2

set -euo pipefail causes the script to exit when read gets EOF from
the curl pipe instead of an interactive terminal. Fix by appending
'< /dev/tty || CONFIRM=Y' so the prompt reads from the actual terminal
regardless of how the script was invoked.
This commit is contained in:
NixReaper
2026-04-12 04:39:14 -05:00
parent da55367039
commit 3902935f60
4 changed files with 12 additions and 3 deletions
+7
View File
@@ -6,6 +6,13 @@ Pre-1.0 versions treat MINOR as feature releases and PATCH as bug fixes.
---
## [0.5.2] — 2026-04-11
### Bug Fixes
- **`curl | bash` aborts immediately at confirmation prompt** — `set -euo pipefail` caused the script to exit when `read` received EOF from the pipe instead of a terminal. Fixed by reading from `/dev/tty` directly so the prompt works correctly whether the script is piped or run from a file.
---
## [0.5.1] — 2026-04-11
### Bug Fixes