CLI Overview
The external hike command is a Typer-based CLI. It exposes runtime
configuration flags, metadata commands, and the TUI launcher.
Root options
Section titled “Root options”| Option | Purpose |
|---|---|
--config PATH | Use an alternate configuration file for this invocation. |
--env-file PATH | Use an alternate .env file for runtime settings. |
--version | Print version and build metadata, then exit. |
--license, --licence | Print license information, then exit. |
--install-completion | Install completion for the current shell. |
--show-completion | Print the completion script for the current shell. |
Root commands
Section titled “Root commands”| Command | Purpose |
|---|---|
hike open | Launch the TUI against a file, directory, URL, or startup command. |
hike config | Manage the YAML configuration file. |
hike schema | Inspect and export config and env schemas. |
hike env | Manage runtime environment values. |
hike bindings | Inspect configurable keybindings and named binding sets. |
hike themes | List available Textual themes. |
hike license | Print the full license text. |
Reading the CLI docs
Section titled “Reading the CLI docs”The detailed command pages are split by responsibility:
openfor TUI startupconfigfor persistent YAML settingsschemafor JSON schema workflowsenvfor.envmanagementbindings & themesfor lookups and customization