Skip to content

CLI Tree

ChatLean is currently a root-only CLI. This page must stay synchronized from the real chatlean --tree and chatlean --tree-brief outputs and must not invent future commands.

chatlean
├── --help  # Show this message and exit.
├── --version  # Show the version and exit.
├── --tree  # Print the registered CLI tree and exit.
└── --tree-brief  # Print the registered CLI tree without parameter signatures and exit.

The shared ChatStyle runtime retains parameter signatures for --tree by default; --tree-brief keeps command nodes and descriptions while omitting parameter signatures. The current root-only surface contains only value-free flags, so both outputs are textually identical for now.

Current Status

Entry Status Notes
chatlean --help Implemented Shows root command help.
chatlean --version Implemented Shows the installed package version.
chatlean --tree Implemented Shows the current real CLI tree with parameter signatures.
chatlean --tree-brief Implemented Shows the current real CLI tree without parameter signatures.
Lean tooling subcommands Not implemented Add them only after real Lean orchestration capability exists.

Update Rule

When real commands are added, update the Click registration and tests first, then run chatlean --tree and chatlean --tree-brief to refresh README and this page.