Commit graph

6 commits

Author SHA1 Message Date
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