Commit graph

9 commits

Author SHA1 Message Date
lew
579e6a1eee feat(identity): added --add-recipient and --remove-recipient flags for multi-recipient keys 2026-02-13 15:12:22 +00:00
lew
4bd45e7d3c feat(doctor): detects undecoded config keys 2026-02-12 00:35:28 +00:00
lew
d992074c9c feat: improved error messaging, and automatic doctor runs on fatal failure 2026-02-12 00:17:33 +00:00
lew
6ad6876051 fix(doctor): report config parse errors, remove redundant error in Execute
Doctor now checks configErr and emits a FAIL with the parse error and
fix hint. Execute() no longer prints a separate error before running
doctor — the doctor output is self-contained.
2026-02-12 00:07:14 +00:00
lew
ed1a562c2c refactor(doctor): replace hand-maintained configDiffs with configFields 2026-02-11 23:53:33 +00:00
lew
c9b448d508 refactor(msg): single space between keyword and message, improve config suggestions
Tightens keyword formatting (ok/FAIL/hint/etc.) from two spaces to one.
Makes config key suggestions more generous: normalises spaces to
underscores, matches against leaf segments, and uses substring matching.
Updates all golden files.
2026-02-11 23:47:59 +00:00
lew
55b2e7f6cb feat: makes ls list all stores by default, with config option to disable. adds --store glob support 2026-02-11 23:04:14 +00:00
lew
11276fcf25 feat(doctor): full implementation of doctor health checks 2026-02-11 21:44:35 +00:00
lew
0c5b73154d feat(doctor): initial doctor command 2026-02-11 20:10:35 +00:00