Skip to main content
These commands manage the CLI itself rather than a NeetoKB resource.

Authentication

login

Opens your browser to sign in and saves credentials for the workspace. Omit --subdomain to be prompted.
Sample output

logout

Sample output

whoami

Lists each signed-in account and marks it (default) when only one is signed in. Pass --subdomain <name> to show one workspace.
Sample output

Diagnostics

doctor

Checks authentication, API reachability, and the CLI version. See Troubleshooting. When several workspaces are signed in, pass --subdomain <name>.
Sample output

version

Prints the CLI version, commit hash, and build date.
Sample output

commands

Prints the complete command and flag catalog for the installed version as JSON. It is useful in scripts and with AI assistants.
Sample output

Updates

update

Detects how the CLI was installed and runs the matching upgrade command: brew upgrade for a Homebrew install, the install script otherwise, and the PowerShell installer on Windows.
Sample output

AI-assistant setup

Add NeetoKB instructions to your AI coding assistant. See AI assistants for details.
Sample output

Shell completion

Shell completion fills in command names, subcommands, and flags when you press Tab. It saves you from having to remember the full command tree or look up --help. neetokb completion <shell> installs completion for your shell. It writes a script under ~/.config/neetokb/completions and configures your shell to load it the next time it starts.
Start a new shell (or run source ~/.zshrc) to enable it. After upgrading the CLI, run the command again to update the available completions. Re-running it replaces the existing script and configuration without adding duplicates.
To configure it yourself, pass --print to write the raw script to standard output instead of installing it: