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-cyg|apt-mint|asdf|brew|cargo|cask|cave|choco|chromebrew|composer|conda|cpan|deb-get|dnf|dnf5|emerge|eopkg|fink|flatpak|fwupd|gem|gh-ext|guix|macports|mas|mise|nix|npm|opkg|pacaur|pacman|pacstall|paru|pip|pipx|pkcon|pkg|pkg-tools|pkgin|pnpm|ports|pwsh-gallery|scoop|sdkman|sfsu|slapt-get|snap|soar|sorcery|steamcmd|stew|sun-tools|swupd|tazpkg|tlmgr|topgrade|urpmi|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-cyg|apt-mint|asdf|brew|cargo|cask|cave|choco|chromebrew|composer|conda|cpan|deb-get|dnf|dnf5|emerge|eopkg|fink|flatpak|fwupd|gem|gh-ext|guix|macports|mas|mise|nix|npm|opkg|pacaur|pacman|pacstall|paru|pip|pipx|pkcon|pkg|pkg-tools|pkgin|pnpm|ports|pwsh-gallery|scoop|sdkman|sfsu|slapt-get|snap|soar|sorcery|steamcmd|stew|sun-tools|swupd|tazpkg|tlmgr|topgrade|urpmi|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-07-09