Skip to content

CLI Tree

ChatJulia is currently a root-only CLI. This page must stay synchronized from the real chatjulia --tree output and must not invent future commands. The public tree root uses the canonical command name chatjulia.

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

ChatStyle's default --tree retains parameter signatures; --tree-brief omits signatures while retaining command nodes and descriptions. Because the current CLI has only boolean root options and no parameterized subcommands, their output is presently identical.

Current Status

Entry Status Notes
chatjulia --help Implemented Shows root command help.
chatjulia --version Implemented Shows the installed package version.
chatjulia --tree Implemented Shows the current real CLI tree with parameter signatures.
chatjulia --tree-brief Implemented Shows the tree without signatures while retaining nodes and descriptions.
Julia tooling subcommands Not implemented Add them only after real Julia orchestration capability exists.

Update Rule

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