Commit Graph
10 Commits
Author SHA1 Message Date
DottaandClaude Fable 5 b15c06001e fix(installer): make install.sh compatible with macOS bash 3.2
${value,,} is a bash-4 expansion; macOS ships bash 3.2, so install.sh
died with 'bad substitution' before doing anything on every default
mac shell. Caught by the PAP-14994 macos-14 e2e run.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-31 18:59:49 +00:00
DottaandPaperclip c9f7fdff50 fix(installer): block piped privileged bootstrap
Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-07-27 16:10:44 +00:00
8c0ee1fc8c fix(installer): align install.sh help with git-ref gate
install.sh advertised --ref/--repo in usage() while unconditionally
rejecting them. Remove them from the help text, use a supported env
example, and point the rejection error at the CLI's working
'paperclipai install --ref' path. (PAP-15204)

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-07-27 15:32:36 +00:00
DottaandPaperclip 38dadbf5ba fix(installer): require explicit noninteractive consent
Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-07-27 15:32:13 +00:00
DottaandPaperclip b9df8bf4f5 fix(installer): pin npm registry trust boundary
Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-07-27 15:32:13 +00:00
DottaandPaperclip 06e8d2f387 fix(installer): harden dry runs and unit escaping
Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-07-27 15:32:13 +00:00
DottaandPaperclip 0a4651232c fix(installer): verify third-party bootstrap scripts
Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-07-27 15:32:13 +00:00
DottaandPaperclip 9f0aa2ac75 fix(cli): make bootstrap options explicit
Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-07-27 15:32:13 +00:00
DottaandPaperclip 247ed753b2 fix(cli): align installer flags and restart health
Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-07-27 15:32:13 +00:00
DottaandPaperclip 189da8bb95 feat(cli): add curl bootstrap installer
Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-07-27 15:32:12 +00:00