halo DocsGitHub

CLI

One binary, halo. Every command except start, init and version talks to the running host.

CommandDoes
halo start [--config <dir>]run the host in the foreground (default config: $XDG_CONFIG_HOME/halo)
halo init [<dir>]create a config dir with a starter main.tsx and editor types
halo trigger <name> [key=value ...]emit an external signal event
halo show|hide|toggle <name ...>show, hide or toggle surfaces by name (`--all` for every surface)
halo reloadrebuild and remount the config
halo quitstop the host
halo inspectprint the running surfaces and node trees as JSON
halo logfollow the host log
halo versionprint the version