Menu

#279 feat(cli): group help into rich panels

closed
nobody
None
2026-08-08
2026-08-06
Anonymous
No

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.

Related

Tickets: #259
Tickets: #296

Discussion

  • Anonymous

    Anonymous - 2026-08-08

    Originally posted by: fu351

    Merged, and that makes all four. The panels turn the --help wall into something readable, and you scoped the change to presentation only, which kept the review easy.

    If you want a next one: [#258] (status --json plus 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: #258

  • Anonymous

    Anonymous - 2026-08-08

    Originally 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-lockout command exactly where this branch annotates revoke'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: #276
    Tickets: #277

  • Anonymous

    Anonymous - 2026-08-08

    Ticket changed by: fu351

    • status: open --> closed
     

Log in to post a comment.