Every page here is generated from the phux binary, so it matches the code the rest of the docs describe.
| Page | Contents |
|---|---|
| Command line | Every non-hidden phux invocation path with its flags, defaults, and help text. |
| Config settings | Every config.toml section, the scalar defaults, and the annotated default config. |
| Default key bindings | Every key phux binds out of the box, grouped as the which-key popup shows them. |
| Actions | Every dispatcher action with its parameters, description, and palette placement. |
| Status bar widgets | Every registered status-bar widget kind with its options and defaults. |
| Hook events | Every hook event the server fires, with its context keys, environment projection, and matching rules. |
| Exit codes | Every exit code the binary uses and what each one means. |
| Environment variables | Every environment variable the binary reads and what each one does. |
| File locations | The symbolic path rule for every file phux reads or writes: socket, config, logs, TLS material, tokens, bug reports, and the ideas spool. |
| Deprecations | Every deprecated spelling, its replacement, and its removal release. |
| Resource kinds | Every resource kind, its methods and events, and the verb each frame and command needs. |
| CLI and MCP parity | Every MCP tool, the CLI verb it mirrors, how it runs, and its annotations. |
Working on phux? Run just docs-gen after changing a command, setting, or anything else listed here; a unit test fails until the pages match the binary.