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

Authentication

login

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

logout

With exactly one workspace signed in, neetoplaydash logout on its own removes it. With several, pass --subdomain or --all.
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. Each check runs independently, so one failure does not hide the next. When several workspaces are signed in, pass --subdomain <name>. See Troubleshooting.
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, and it is the source this reference is generated from.
Sample output

Updating

update

Detects how the CLI was installed and runs the matching upgrade: brew update && brew upgrade for a Homebrew install, and the install script otherwise. See Installation.
Sample output

AI-assistant setup

Add NeetoPlaydash instructions to your AI coding assistant. See AI assistants for what each command writes and where.
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. neetoplaydash completion <shell> installs completion for your shell. It writes a script under ~/.config/neetoplaydash/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: