Skip to content
Apothem
CLI reference

CLI reference

Apothem CLI reference — per-command synopsis, options, and exit codes for the apothem command-line interface.

The apothem command-line interface manages harness adapter configurations from the shared profile. Each page below documents one subcommand: its synopsis, options, behavior, and exit codes.

Each of install, update, and uninstall also accepts a continuous-form alias (installing, updating, uninstalling) that is identical in flags and behavior to the base command. Updating and uninstalling through the install channels — the Claude Code plugin, npx, and the one-shot installer scripts — are documented in the Updating and Uninstalling install guides, not by the aliases themselves.

Commands

CommandDescription
quickstartGuided first run: ensure a profile, preview the writes, then install.
installInstall a harness adapter configuration from the shared profile (alias: installing).
updateRe-install a harness adapter configuration from the current shared profile (alias: updating).
uninstallRemove a harness adapter configuration (alias: uninstalling).
rollbackRestore a harness to the state before its recorded install.
verifyVerify a harness adapter installation.
statusReport install, verify, and drift state for every registered harness.
diffPreview the pending configuration changes for a single harness.
harnessesList and inspect registered harness adapters.
profileManage the shared Apothem profile.
migrate-workspaceMigrate a legacy per-harness workspace into the shared .apothem layout.
doctorRun system diagnostics for the Apothem installation.
completionEmit a sourceable shell-completion script (bash, zsh, fish, powershell).

For slash commands and the higher-level CLI overview, see the CLI overview and Slash commands reference pages.

On this page