| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | refactor: unify get_{luks,zfs}_passphrase and get_root_password | Craig Jennings | 9 days | 1 | -0/+37 |
| | | | | | | | | | | | | | | | | Extract the prompt/confirm/min-length loop into prompt_password() in lib/common.sh using a nameref for the output variable, so UI output stays on the terminal (no command-substitution capture) and the three callers collapse from ~30 lines each to a single helper call. - get_luks_passphrase() — min 8 chars - get_zfs_passphrase() — min 8 chars - get_root_password() — no min (was unchecked before; preserved) 5 bats tests added: match+min-ok path, length-retry loop, mismatch-retry loop, min_len=0 disables check, empty passphrase when min_len=0. make test: 58/58. | ||||
| * | feat: default to no-color output, add --color flag to enable | Craig Jennings | 12 days | 1 | -11/+11 |
| | | | | | Keeps logs and SSH output clean. Use archangel --color for colored output. | ||||
| * | refactor: rename custom/ to installer/ for clarity | Craig Jennings | 2026-02-23 | 1 | -0/+173 |
| The custom/ directory name was an archiso implementation detail. Renamed to installer/ which clearly communicates that this directory contains the installer scripts and utilities that ship on the ISO. Updated all references in build.sh, Makefile, test-install.sh, and README. | |||||
