Skip to content

CLI Tree

ChatLive uses the shared chatstyle.add_tree_option() integration to generate command trees from the real registered Click command surface:

  • chatlive --tree includes parameter signatures for interface review.
  • chatlive --tree-brief preserves the same nodes and descriptions without parameter signatures.

The CLI is currently root-only and has no business-command parameters, so the full and brief views are identical. This page must not invent future commands.

Full Command Tree

chatlive
├── --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.

Brief Command Tree

chatlive
├── --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.

Current Status

Entry Status Notes
chatlive --help Implemented Shows root command help.
chatlive --version Implemented Shows the installed package version.
chatlive --tree Implemented Shows the registered tree with parameter signatures.
chatlive --tree-brief Implemented Shows the same registered tree without parameter signatures.
Live tooling subcommands Not implemented Add them only after real live tooling capability exists.

Update Rule

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