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.