Skip to main content

Global flags

These flags are available on every command:
FlagDescription
--subdomain <name>Select which logged-in workspace the command targets. Required when multiple are logged in.
--jsonForce JSON envelope output, even in an interactive terminal.
--quietEmit only the raw payload — no envelope. Designed for scripting.
--toonEmit TOON output, token-optimized for feeding back to an LLM.
See Output formats for how --json, --quiet, and --toon differ and how they interact.

Shell completion

Shell completion lets your shell finish neetocal commands for you: type part of a command and press Tab to complete command names, subcommands, and flag names. It saves you from memorizing the full command tree or reaching for --help. neetocal completion <shell> installs completion for your shell — fire-and-forget. It writes the completion script under ~/.config/neetocal/completions and wires your shell to load it on the next start.
neetocal completion zsh
neetocal completion bash
neetocal completion fish
neetocal completion powershell
Start a new shell (or source ~/.zshrc) to pick it up. Re-run the command after upgrading the CLI to refresh completion with the latest commands — re-running overwrites the script and shell config and never duplicates it.
Prefer to wire it up yourself? Pass --print to emit the raw script to standard output instead of installing it:
neetocal completion zsh --print