Skip to content

mise bootstrap packages prune

  • Usage: mise bootstrap packages prune [FLAGS]
  • Effect: destructive — may delete or irreversibly overwrite
  • Source code: src/cli/system/prune.rs

Prune installed system packages no longer declared in [bootstrap.packages]

Supports Homebrew formulae and conservatively removable, mise-owned casks. Pruning keeps packages needed by the current config or by trusted, loadable tracked configs.

Flags

-m --manager <MANAGER>

Only prune packages for this manager

Choices:

  • brew
  • brew-cask

Default: brew

-n --dry-run

Print what would be removed without deleting anything

-y --yes

Skip the confirmation prompt

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
MIT LicenseCopyright © 2026jdx.dev