feat(cli): group help into rich panels
Your AI's guard dog to stop it from going rogue.
Brought to you by:
doberman
Originally created by: slegarraga
Closes [#259].
Groups top-level commands into Getting started, Daily, Policy, Auth, and Advanced panels so setup is findable at the top of doberman --help.
Verified with ruff and CLI help/install-hooks tests.
Originally posted by: fu351
Merged, and that makes all four. The panels turn the
--helpwall into something readable, and you scoped the change to presentation only, which kept the review easy.If you want a next one: [#258] (
status --jsonplus sectioned text output, level-3) continues both threads you have been pulling on, CLI ergonomics and the machine-readable wave. It is yours if you want it.Related
Tickets:
#258Originally posted by: fu351
A correction to my comment above: the merge bounced right as I posted it. Three sibling PRs (#280, [#277], [#276]) had just landed in the same file, and git could not auto-merge the spot where main inserted the new
2fa reset-lockoutcommand exactly where this branch annotatesrevoke's decorator.Since you had "allow edits by maintainers" on, I resolved it for you: merged main into your branch (a merge commit,
927e88e, nothing of yours rewritten) keeping both changes side by side. Verified the full help matrix still renders and ruff passes. It merges as soon as CI confirms.Related
Tickets:
#276Tickets:
#277Ticket changed by: fu351