Skip to content

ADR-0012 -- Updating and Uninstalling as First-Class CLI Commands

Status

Accepted

Context

Users who install via package manager (pipx, brew, winget, scoop, AUR) need clear guidance on how to update and remove Apothem. A generic uninstall path without per-installer guidance leads to orphaned adapter files.

Decision

apothem update (and its continuous-form alias apothem updating) and apothem uninstall (and its alias apothem uninstalling) are first-class CLI commands. Each surfaces the per-installer path for its operation. The docs site has dedicated pages for both under Getting Started and CLI Reference.

Consequences

This decision is captured as D-LAUNCH-7 in the launch suite spec.

See also