CLI Tree¶
chatsite --tree and chatsite --tree-brief are generated by ChatStyle from the real registered Click command surface. ChatSite currently exposes root-level package information entries only and no business subcommands; a template hello command is not part of the public interface.
Top-level command¶
chatsite
├── --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.
There are currently no parameterized subcommands, so the full and brief trees are identical. When commands gain parameters, --tree shows their signatures and --tree-brief omits them.
Status Contract¶
chatsite --helpmust expose--treeand--tree-brief.chatsite --treemust exit 0 and list only real registered commands/options.chatsite --tree-briefmust exit 0 and show the same command surface without command parameter signatures.chatsite hellomust fail;hellois not a business command.- Future site capabilities must add reusable Python APIs first, then CLI commands, and then update this page.