Skip to content

mise system upgrade

Upgrade installed system packages from [system.packages]

Refreshes package manager metadata and upgrades the configured packages that are already installed: apt/dnf/pacman upgrade to the newest available version (apt and dnf honor a version pinned in config), brew pours the formula's current bottle and replaces the old keg. Packages that are not installed yet are skipped — use mise system install for those.

Packages can also be given explicitly in manager:package form.

Arguments

[PACKAGE]…

Packages in manager:package form; defaults to everything configured in [system.packages]

Flags

-m --manager <MANAGER>

Only upgrade packages for this manager, e.g. apt or brew

Choices:

  • apt
  • brew
  • dnf
  • pacman

-n --dry-run

Print the commands that would run without running them

-y --yes

Skip the confirmation prompt

Examples:

mise system upgrade
mise system upgrade brew:postgresql@17
mise system upgrade --manager apt --yes
mise system upgrade --dry-run
MIT LicenseCopyright © 2026en.dev