Skip to content

cli: grouped/sorted help with per-command examples#55

Merged
fruwe merged 2 commits into
mainfrom
ws/help-overhaul
Jul 7, 2026
Merged

cli: grouped/sorted help with per-command examples#55
fruwe merged 2 commits into
mainfrom
ws/help-overhaul

Conversation

@fruwe

@fruwe fruwe commented Jul 6, 2026

Copy link
Copy Markdown
Member

Top-level --help now groups subcommands gcloud-style (Authoring, Instances, Stepping, Persistence, Batch), sorted alphabetically within each group, each with a one-line description. Every subcommand's --help carries a description and a usage example.

export --help documents that --format currently accepts only mermaid (with an example). --store is documented prominently: the file:/mem:/sqlite: schemes, the ./.determa default, and DETERMA_STORE, plus store examples.

Workstream 2. Help text is non-normative; no command behavior changes. Mirrors the Rust CLI help structure.

Gate: ruff + mypy + 150 unit tests + 67 conformance cases all green.

fruwe added 2 commits July 7, 2026 02:20
Top-level --help now groups subcommands gcloud-style (Authoring, Instances,
Stepping, Persistence, Batch), sorted alphabetically within each group, each
with a one-line description. Every subcommand's --help carries a description and
a usage example (RawDescription epilog).

'export --help' documents that --format currently accepts only 'mermaid' and
shows an example. --store is documented prominently with the file:/mem:/sqlite:
schemes, the ./.determa default, and DETERMA_STORE, plus store examples.

Help text is non-normative; no command behavior changes.
@fruwe
fruwe merged commit 8be7e4e into main Jul 7, 2026
2 checks passed
@fruwe
fruwe deleted the ws/help-overhaul branch July 7, 2026 02:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant