docs/cli/bootstrap/packages/prune.md
mise bootstrap packages prunemise bootstrap packages prune [FLAGS]src/cli/system/prune.rsPrune installed system packages no longer declared in [bootstrap.packages]
Supports Homebrew formulae, conservatively removable mise-owned casks, and
packages installed by package plugins that implement PackageUninstall.
Pruning keeps packages needed by the current config or by trusted, loadable
tracked configs. Plugin packages that were already installed before mise
first applied them are never claimed or removed.
-m --manager <MANAGER> — Only prune packages for this manager
Default: brew
-n --dry-run — Print what would be removed without deleting anything
-y --yes — Skip the confirmation prompt
-h --help — Print help
Examples:
mise bootstrap packages prune --manager brew
mise bootstrap packages prune --manager brew --dry-run
mise bootstrap packages prune --manager brew --yes
mise bootstrap packages prune --manager brew-cask --dry-run
mise bootstrap packages prune --manager vscode --dry-run