Commit Graph

8 Commits

Author SHA1 Message Date
joakimp 9218fe512c fix(install): replace declare -A with bash 3 compatible string set
macOS ships bash 3.2 which does not support associative arrays (declare -A,
bash 4+ only). Replace INSTALL_SET associative array with a space-delimited
string and an in_install_set() helper function. All operations preserved:
add, skip/remove, empty-check, iteration, membership test.
2026-05-05 23:33:03 +02:00
Joakim Persson b29bf6db2d add confirm-destructive, git-checkpoint, notify extensions 2026-05-05 23:24:31 +02:00
Joakim Persson 4a804f3619 add AGENTS.md 2026-05-05 23:19:56 +02:00
Joakim Persson 96dee97094 ssh-controlmaster: add --ssh-ask-pass flag for password auth 2026-05-05 23:06:52 +02:00
Joakim Persson 9843a1b327 README: document ControlMaster negotiation behaviour 2026-05-05 22:59:59 +02:00
Joakim Persson 5aa8036a6f ssh-controlmaster: reuse system ControlMaster from ~/.ssh/config if present 2026-05-05 22:58:34 +02:00
Joakim Persson dee755e291 install.sh: add --only and --skip flags for subset installs 2026-05-05 22:50:27 +02:00
Joakim Persson 6307072b21 init: pi-extensions with ssh-controlmaster 2026-05-05 22:45:08 +02:00