MPM-CONFIG-TEMPLATE(1) MPM-CONFIG-TEMPLATE(1)

mpm config-template - Print per-manager overrides as a TOML config template.

mpm config-template [OPTIONS] [[apk|apm|apt|apt-mint|asdf|brew|cargo|cask|choco|composer|cpan|deb-get|dnf|dnf5|emerge|eopkg|flatpak|fwupd|gem|guix|macports|mas|mise|nix|npm|opkg|pacaur|pacman|pacstall|paru|pip|pipx|pkg|ports|pwsh-gallery|scoop|sdkman|sfsu|snap|steamcmd|stew|topgrade|uv|uvx|vscode|vscodium|winget|xbps|yarn|yarn-berry|yay|yum|zerobrew|zypper]]...

Print the overridable attributes of one or more managers as a TOML config template.

Each block is a valid [mpm.managers.<id>] section ready to paste into a standalone config file or a [tool.mpm] pyproject.toml block. The output lists every overridable field with its current value so it doubles as the canonical reference for what each manager exposes: prune the rows that don't apply and customize the rest.

With no positional arguments, every maintained (non-deprecated) manager is dumped. Pass one or more manager IDs to restrict the output.

[[apk|apm|apt|apt-mint|asdf|brew|cargo|cask|choco|composer|cpan|deb-get|dnf|dnf5|emerge|eopkg|flatpak|fwupd|gem|guix|macports|mas|mise|nix|npm|opkg|pacaur|pacman|pacstall|paru|pip|pipx|pkg|ports|pwsh-gallery|scoop|sdkman|sfsu|snap|steamcmd|stew|topgrade|uv|uvx|vscode|vscodium|winget|xbps|yarn|yarn-berry|yay|yum|zerobrew|zypper]]...

Show this message and exit.

Show this message and exit.

0
Success.
1
A runtime error, or an aborted prompt (Ctrl-C, a declined confirmation).
2
A usage error: unknown option, invalid value, missing operand, or an unparsable configuration file.
2026-06-19