Skip to content

CLI Tree

ChatHFD is currently a root-only CLI. This page must stay synchronized from the real chathfd --tree output and must not invent future commands. ChatStyle's shared Click tree runtime fixes the public root name as chathfd.

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

--tree keeps command parameter signatures by default; --tree-brief removes signatures while retaining command nodes and descriptions. With no parameterized subcommands yet, both modes show the same root-only nodes.

Current Status

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

Update Rule

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