Configuration

All mpm options can be set with a configuration file.

Location

Configuration is auto-discovered from two places, and both apply:

  1. pyproject.toml: searched from the current working directory upward to the nearest VCS root (.git, .hg, etc.), using a [tool.mpm] section. This follows the same discovery pattern as uv, ruff, and mypy.

  2. Dedicated config file: searched in the platform-specific application directory.

The two are layered key by key, with the project’s pyproject.toml winning where both set the same key. So a machine-wide preference keeps applying inside a project that only overrides one setting. An explicit --config never layers: it pins that one file and nothing else is read.

Platform

Folder

macOS

~/Library/Application Support/mpm/

Unix

~/.config/mpm/

Windows

C:\Users\<user>\AppData\Roaming\mpm\

The dedicated config file can be TOML, or any other format click-extra reads. JSON, INI, property lists, SQLite databases and argfiles need no extra dependency, the Python standard library parsing them all. YAML, XML and the JSON dialects each ask for one, listed in the extra dependencies table. An explicit --config flag always takes precedence over auto-discovery.

File format

Standalone TOML

A typical ~/.config/mpm/config.toml:

[mpm]
verbosity = "WARNING"
timeout = 300
flatpak = true
pipx = true

[mpm.search]
exact = true

pyproject.toml

The same configuration embedded in a project’s pyproject.toml:

[tool.mpm]
timeout = 300
pip = false

[tool.mpm.search]
exact = true

The [tool.mpm] section maps directly to [mpm] in a standalone config file. The [tool] prefix is stripped automatically.

Available options

Every CLI option on the root mpm group and its subcommands can be set in the configuration file. The TOML key is the option name with leading dashes removed and remaining dashes replaced by underscores (or kept as-is for manager IDs like apt-mint).

Global options

These go under [mpm] (or [tool.mpm] in pyproject.toml). The reference below is rendered live from meta_package_manager.config.MpmConfig, the typed schema that also backs --validate-config, so it cannot drift from the code:

all_managers

Force evaluation of all managers, including unsupported and unmaintained.

Type: bool | Default: false

Example:

[tool.mpm]
all_managers = false

cooldown

Release-age cooldown gate: period is the minimum age a package version must reach before it can be installed or upgraded, policy the posture for managers that cannot enforce it (enforce skips them, best-effort runs them without the safeguard).

Type: dict[str, Any] | Default: {}

Typed as dict[str, Any] so click-extra treats the [mpm.cooldown] sub-tree as opaque: it carries no CLI flag of its own (the --cooldown option merges over it axis by axis at runtime instead) and its keys are validated by validate_cooldown_section(), registered as a click_extra.ConfigValidator. The deprecated [mpm] cooldown = "<duration>" string spelling stays accepted as the period.

description

Show package description in results.

Type: bool | Default: false

Example:

[tool.mpm]
description = false

dry_run

Simulate CLI calls without performing any action.

Type: bool | Default: false

Example:

[tool.mpm]
dry_run = false

ignore_auto_updates

Exclude auto-updating packages from outdated/upgrade results.

Type: bool | Default: true

Example:

[tool.mpm]
ignore_auto_updates = true

jobs

Maximum number of managers to run concurrently. Accepts an integer, or the keywords auto (one fewer than the logical CPU count, the default) and max (every logical CPU); set 1 to run sequentially.

Type: int | str | Default: "auto"

Example:

[tool.mpm]
jobs = "auto"

network

Opt into network calls during the run. Today this only affects mpm sbom, which queries OSV.dev for vulnerability data.

Type: bool | Default: false

Example:

[tool.mpm]
network = false

overrides

Per-manager attribute overrides keyed by manager ID.

Type: dict[str, dict] | Default: {}

Typed as dict[str, dict] so click-extra treats the sub-tree as opaque: its keys are manager IDs (data, not flag names) and its leaf entries are validated by validate_manager_overrides_section() registered as a click_extra.ConfigValidator. The field carries no CLI flag — it only exists in the schema to declare opacity and to enable --validate-config coverage of the override block.

plan

Capture the state-changing CLI calls for inspection instead of running them.

Type: bool | Default: false

Example:

[tool.mpm]
plan = false

sort_by

Default fields to sort results by, in priority order.

Type: list[str] | Default: ['manager_id']

Example:

[tool.mpm]
sort_by = ["manager_id"]

stop_on_error

Stop on first manager CLI error instead of continuing.

Type: bool | Default: false

Example:

[tool.mpm]
stop_on_error = false

sudo

Force privileged manager operations with (True) or without (False) sudo. Unset by default: system managers escalate, user-level managers do not. Overridden per manager by a sudo entry in [mpm.overrides.<id>].

Type: bool | Default: (none)

suggest_contribs

Print a contribution invitation when a user override targets a field that likely indicates an upstream detection bug.

Type: bool | Default: true

Example:

[tool.mpm]
suggest_contribs = true

summary

Print an end-of-run summary on stderr: a count line of per-manager totals plus any subcommand-specific follow-up notes.

Type: bool | Default: true

Example:

[tool.mpm]
summary = true

timeout

Maximum duration in seconds for each manager CLI call. When unset, a per-operation default applies: 120 for read-only queries (installed, outdated, search) and 500 for state-changing operations. A set value overrides every operation.

Type: int | Default: (none)

Option

Description

Default

all_managers

Force evaluation of all managers, including unsupported and unmaintained.

false

cooldown

Release-age cooldown gate: period is the minimum age a package version must reach before it can be installed or upgraded, policy the posture for managers that cannot enforce it (enforce skips them, best-effort runs them without the safeguard).

{}

description

Show package description in results.

false

dry_run

Simulate CLI calls without performing any action.

false

ignore_auto_updates

Exclude auto-updating packages from outdated/upgrade results.

true

jobs

Maximum number of managers to run concurrently. Accepts an integer, or the keywords auto (one fewer than the logical CPU count, the default) and max (every logical CPU); set 1 to run sequentially.

"auto"

network

Opt into network calls during the run. Today this only affects mpm sbom, which queries OSV.dev for vulnerability data.

false

overrides

Per-manager attribute overrides keyed by manager ID.

{}

plan

Capture the state-changing CLI calls for inspection instead of running them.

false

sort_by

Default fields to sort results by, in priority order.

['manager_id']

stop_on_error

Stop on first manager CLI error instead of continuing.

false

sudo

Force privileged manager operations with (True) or without (False) sudo. Unset by default: system managers escalate, user-level managers do not. Overridden per manager by a sudo entry in [mpm.overrides.<id>].

(none)

suggest_contribs

Print a contribution invitation when a user override targets a field that likely indicates an upstream detection bug.

true

summary

Print an end-of-run summary on stderr: a count line of per-manager totals plus any subcommand-specific follow-up notes.

true

timeout

Maximum duration in seconds for each manager CLI call. When unset, a per-operation default applies: 120 for read-only queries (installed, outdated, search) and 500 for state-changing operations. A set value overrides every operation.

(none)

See the release-age cooldown section below for the safeguard behind the [mpm.cooldown] table, and privilege escalation for the model behind sudo.

Click-extra’s built-in options ride the same configuration pipeline. The most useful ones:

Key

Type

Default

Description

verbosity

string

"WARNING"

Logging level: CRITICAL, ERROR, WARNING, INFO, or DEBUG.

progress

boolean

true

Show progress on stderr: a spinner during a long manager CLI call, and a progress bar over a batch of managers running concurrently. Self-disabled off a terminal (pipes, TERM=dumb, CI) and by --accessible; mpm also suppresses it for serialized output and at DEBUG verbosity.

table_format

string

"rounded-outline"

Table rendering style (see mpm --help for all choices).

Release-age cooldown

cooldown is a supply-chain safeguard: it refuses to install or upgrade any package version published more recently than the given age, giving a freshly-published (and possibly compromised) release time to be caught and pulled before it reaches the system.

mpm enforces the cooldown through each manager’s own release-age mechanism, so coverage is limited to the managers mpm can gate: uv and uvx (via exclude-newer), npm (via min-release-age), pnpm (via minimumReleaseAge), pip (via --uploaded-prior-to), pipx (which inherits the pip setting), and yay (through a generated Lua-hook overlay, since yay ships no release-age option of its own). Managers without native support cannot honor the gate. By default they are skipped during install and upgrade (fail-closed), so nothing slips in unguarded. Re-run with --cooldown best-effort (or set policy = "best-effort" in the [mpm.cooldown] table) to run them anyway, without the safeguard. Read-only operations (outdated, installed, search) are never blocked.

See Cooldown for the full support matrix and the rationale.

The table carries the two axes of the gate: period is the window, a duration like 7 days, 1 week, 12h or 30m (a bare number is read as a count of days, and 0 disables the gate); policy is the posture for managers that cannot enforce it, enforce (skip them, the default) or best-effort (run them without the safeguard). A policy without a period is rejected: a posture without a window is a no-op gate. The one-run spellings of both axes are the --cooldown keywords, which merge over this table axis by axis.

[mpm.cooldown]
# Only let releases that are at least a week old into the system.
period = "1 week"
# Also run the managers that cannot enforce the window; the default
# ("enforce") skips them instead.
policy = "best-effort"

Note

The previous [mpm] cooldown = "<duration>" top-level spelling stays accepted as the period, with a deprecation warning on every run until it is migrated.

Todo

Name the release that drops the deprecated [mpm] cooldown = "<duration>" top-level spelling. It is accepted as a migration aid with no removal scheduled, so the warning above has no deadline for a reader to act on.

Accessibility

The --accessible flag (or the ACCESSIBLE=1 environment variable) is a shortcut for --no-color --table-format plain: it strips ANSI codes and replaces Unicode box-drawing characters with plain ASCII, so the output is friendly to screen readers and braille displays.

$ mpm --accessible managers

An explicit --color / --no-color or --table-format setting (on the command line, in an environment variable, or in this configuration file) keeps precedence over --accessible, so you can toggle a single dimension back on:

$ mpm --accessible --table-format rounded-outline managers

Subcommand options

These go under [mpm.<subcommand>] (or [tool.mpm.<subcommand>]):

[mpm.search]

Key

Type

Default

Description

exact

boolean

false

Only return exact matches instead of fuzzy search.

extended

boolean

false

Extend search to description and other package attributes.

refilter

boolean

true

Re-filter results locally when the manager’s search is too loose.

[mpm.installed]

Key

Type

Default

Description

duplicates

boolean

false

Only list packages installed by more than one manager.

exact

boolean

false

With a QUERY, require a verbatim match on the package ID or name instead of fuzzy.

[mpm.outdated]

Key

Type

Default

Description

exact

boolean

false

With a QUERY, require a verbatim match on the package ID or name instead of fuzzy.

plugin_output

boolean

false

Render output for SwiftBar/Xbar plugin consumption.

[mpm.upgrade]

Key

Type

Default

Description

all

boolean

false

Upgrade all outdated packages (not just those specified).

[mpm.dump] (also reachable as [mpm.backup], [mpm.lock], [mpm.freeze], [mpm.snapshot])

Key

Type

Default

Description

toml

boolean

true

Emit a TOML manifest with one section per manager.

brewfile

boolean

false

Emit a Brewfile instead of a TOML manifest.

header

boolean

true

Include a metadata + warning comment block at the top of the output.

overwrite

boolean

false

Allow overwriting an existing output file.

merge

boolean

false

TOML only. Add each new entry to an existing file.

update_version

boolean

false

TOML only. Update each existing entry with the version currently installed on the system.

query

string

""

Only snapshot installed packages whose ID or name matches this query.

exact

boolean

false

With a query, require a verbatim match on the package ID or name instead of fuzzy.

[mpm.sbom]

Key

Type

Default

Description

spdx

boolean

true

Use SPDX format (false for CycloneDX).

bundled

boolean

true

Bundled mode: query each manager for richer metadata and merge per-package upstream SBOMs into the aggregate. Set false for fast inventory snapshots (name, version, purl only).

overwrite

boolean

false

Allow overwriting an existing SBOM file.

query

string

""

Only export installed packages whose ID or name matches this query.

exact

boolean

false

With a query, require a verbatim match on the package ID or name instead of fuzzy.

Full example

# ~/.config/mpm/config.toml

[mpm]
# Only consider Homebrew and Pip by default.
brew = true
pip = true

# Increase timeout for slow connections.
timeout = 600

# Always show package descriptions.
description = true

# Sort by package name, then manager ID as a tie-breaker (repeat for priority order).
sort_by = ["package_name", "manager_id"]

# Output as JSON for scripting.
table_format = "json"

[mpm.search]
# Use exact matching.
exact = true

[mpm.dump]
# Merge into existing snapshot files by default.
merge = true

Selecting managers

Default managers

You can select which package managers mpm considers by default. Setting a manager to true restricts mpm to that manager:

[mpm]
flatpak = true
pipx = true

This is equivalent to always passing --flatpak --pipx on the command line.

$ mpm managers
╭────────────┬─────────────┬────────────────────┬──────────────────────────┬────────────┬─────────╮
│ Manager ID │ Name        │ Supported          │ CLI                      │ Executable │ Version │
├────────────┼─────────────┼────────────────────┼──────────────────────────┼────────────┼─────────┤
│ flatpak    │ Flatpak     │ ✘ BSD, Linux, Unix │ ✘ flatpak not found      │            │         │
│ pipx       │ Python pipx │ ✓                  │ ✓ /opt/homebrew/bin/pipx │ ✓          │ ✓ 1.7.1 │
╰────────────┴─────────────┴────────────────────┴──────────────────────────┴────────────┴─────────╯

Hint

There is an alternative syntax to specify default managers, which is to use the manager key:

[mpm]
manager = ["flatpak", "pipx"]

It calls mpm with the --manager flatpak and --manager pipx parameters instead of --flatpak and --pipx.

It is equivalent to the previous example, but call the hidden --manager parameter. This parameter is not shown in the help message as it is less user-friendly.

You can still mix both syntax in the same configuration file, as well as on the command line.

Ignore a manager

Setting a manager to false excludes it. This user wanted mpm to always ignore pip to speed up execution:

[mpm]
pip = false

Hint

There is an alternative syntax to ignore managers:

[mpm]
exclude = ["pip", "pipx"]

It calls mpm with the --exclude pip and --exclude pipx parameters, which is the equivalent of --no-pip and --no-pipx options.

The --exclude parameter is not shown in the help message, as it is less user-friendly than the single --no-<manager> flags.

You can still mix both syntax in the same configuration file, as well as on the command line.

Overlapping managers

mpm supports some overlapping package managers. Take for instance pacman and its collection of AUR helpers like paru and yay. All of these alternatives have the same source of packages as pacman. So updates to a single package may show up multiple times, because AUR helpers depends on pacman (which is always installed on the system).

You can fine-tune this behaviour by simply excluding redundant managers depending on your preferences.

For instance, if yay is your preferred helper and pacman and paru are polluting your entries, you can setup a configuration file in ~/.config/mpm/config.toml to exclude the other AUR helpers by default:

[mpm]
pacman = false
paru = false

Per-manager overrides

Each built-in manager exposes a small set of attributes (CLI names, search paths, timeouts, …) that can be tuned from the configuration file using a [mpm.overrides.<id>] section. A section keyed by an ID that is not a built-in instead defines a brand-new manager from configuration. See Per-manager overrides for both the override schema and the definition schema, plus the mpm config-template helper that prints a ready-to-paste block. Because a definition makes mpm run the commands you declare, read Security model first.

Precedence

Options are resolved in this order, from highest to lowest priority:

  1. Command-line flags (--timeout 300).

  2. Environment variables (MPM_TIMEOUT=300).

  3. Configuration file values.

  4. Built-in defaults.

Validation

Use --validate-config to check a configuration file for errors without running a command:

$ mpm --validate-config ~/.config/mpm/config.toml
Configuration file /home/user/.config/mpm/config.toml is valid.

This validates option names against the CLI parameters and reports unknown keys.

Exporting the resolved configuration

--export-config FORMAT prints the fully-resolved configuration: every option’s effective value once the config file, environment variables, and built-in defaults have been merged. It then exits without running any command. Where --params below is a debug table of where each value came from, this emits a clean document you can save straight back as a config file.

FORMAT is one of toml, yaml, json, json5, jsonc, hjson, xml, or plist:

$ mpm --export-config toml
[mpm]
am = []
antidote = []
antigen = []
apk = []
apm = []
apt = []
apt-mint = []
aptitude = []
asdf = []
aura = []
bin = []
brew = []
cask = []
composer = []
conda = []
deb-get = []
dkp-pacman = []
dnf = []
dnf5 = []
dotnet = []
emerge = []
eopkg = []
fisher = []
flatpak = []
fwupd = []
gem = []
gext = []
ghcup = []
go = []
guix = []
ips = []
lazy = []
luarocks = []
lure = []
mamba = []
mas = []
mason = []
micromamba = []
miktex = []
mise = []
nala = []
nimble = []
nix = []
npm = []
oh-my-fish = []
pacaur = []
pacman = []
pacstall = []
paru = []
pear = []
pikaur = []
pip = []
pipx = []
pixi = []
pkcon = []
pkg = []
pkgit = []
pnpm = []
ports = []
prt-get = []
pwsh-gallery = []
roswell = []
scoop = []
sdkman = []
sfsu = []
sheldon = []
snap = []
spack = []
sun-tools = []
tazpkg = []
trizen = []
uv = []
uvx = []
vagrant = []
vcpkg = []
vim-pack = []
volta = []
winget = []
xbps = []
yarn-berry = []
yarn = []
yay = []
yum = []
zef = []
zeroinstall = []
zim = []
zinit = []
zplug = []
zypper = []
apt-cyg = []
basalt = []
bob = []
bpkg = []
bun = []
cargo = []
cave = []
choco = []
choosenim = []
chromebrew = []
claude-code-plugins = []
clib = []
cpan = []
elan = []
emacs = []
fink = []
gcloud = []
getnf = []
gh-ext = []
gup = []
haxelib = []
hyprpm = []
jpm = []
julia = []
juliaup = []
krew = []
macports = []
micro = []
ollama = []
opam = []
opkg = []
pamac = []
pearl = []
pi = []
pipxu = []
pkg-tools = []
pkgin = []
pkgm = []
platformio-core = []
pyenv = []
raco = []
rustup = []
shelly = []
skills = []
slapt-get = []
soar = []
sorcery = []
steamcmd = []
stew = []
swupd = []
tlmgr = []
topgrade = []
urpmi = []
vscode = []
vscodium = []
xcodes = []
yazi = []
zerobrew = []
zvm = []
all-managers = false
# xkcd =
manager = []
exclude = []
ignore-auto-updates = true
stop-on-error = false
# sudo =
# sudo-command =
dry-run = false
plan = false
# timeout =
cooldown = ""
description = false
summary = true
network = false
suggest-contribs = true
bar-plugin-path = false
time = false
accessible = false
color = "auto"
no-color = false
progress = true
theme = "dark"
table-format = "rounded-outline"
verbosity = "WARNING"
verbose = 0
quiet = 0
debug = false
tree = false
man = false
# help-format =
zero-exit = false
jobs = "auto"
sort-by = ["manager_id"]

[mpm.cleanup]
orphans = false
cache = true
repair = true
-click-default-help = false

[mpm.config-template]
manager-ids = []
-click-default-help = false

[mpm.doctor]
-click-default-help = false

[mpm.dump]
# output-format =
overwrite = false
include-header = true
merge = false
update-version = false
# query =
exact = false
output-path = "-"
-click-default-help = false

[mpm.help]
command-path = []
# search =
-click-default-help = false

[mpm.install]
packages-specs = []
-click-default-help = false

[mpm.installed]
exact = false
duplicates = false
# query =
columns = []
-click-default-help = false

[mpm.managers]
# view =
columns = []
-click-default-help = false

[mpm.orphans]
exact = false
# query =
columns = []
-click-default-help = false

[mpm.outdated]
exact = false
plugin-output = false
# query =
columns = []
-click-default-help = false

[mpm.remove]
orphans = false
packages-specs = []
-click-default-help = false

[mpm.restore]
toml-files = []
-click-default-help = false

[mpm.sbom]
spdx = true
# export-format =
overwrite = false
bundled = true
# query =
exact = false
export-path = "-"
-click-default-help = false

[mpm.search]
extended = false
exact = false
refilter = true
# query =
columns = []
-click-default-help = false

[mpm.sync]
-click-default-help = false

[mpm.upgrade]
all = false
packages-specs = []
-click-default-help = false

[mpm.which]
cli-names = []
columns = []
-click-default-help = false

For instance, mpm --export-config toml > ~/.config/mpm/config.toml seeds a config file from your live setup.

Troubleshooting

You can easily debug the way mpm sources its configuration with --params. The Source column says whether a value came from a configuration file, the command line, an environment variable or the built-in default:

$ mpm --table-format vertical --params
***************************[ 1. row ]***************************
ID                  | mpm._click_default_help
Spec.               | -h, --help
Class               | click.core.Option
Param type          | click.types.BoolParamType
Python type         | bool
Hidden              | 
Exposed             | 
Allowed in conf?    | 
Env. vars.          | MPM__CLICK_DEFAULT_HELP
Default             | False
Is flag             | 
Flag value          | True
Is bool flag        | 
Multiple            | 
Nargs               | 1
Prompt              | 
Confirmation prompt | 
Value               | False
Source              | DEFAULT
***************************[ 2. row ]***************************
ID                  | mpm.accessible
Spec.               | --accessible
Class               | click_extra.accessibility.AccessibleOption
Param type          | click.types.BoolParamType
Python type         | bool
Hidden              | 
Exposed             | 
Allowed in conf?    | 
Env. vars.          | MPM_ACCESSIBLE
Default             | False
Is flag             | 
Flag value          | True
Is bool flag        | 
Multiple            | 
Nargs               | 1
Prompt              | 
Confirmation prompt | 
Value               | False
Source              | DEFAULT
***************************[ 3. row ]***************************
ID                  | mpm.all_managers
Spec.               | -a, --all-managers
Class               | click_extra.parameters.Option
Param type          | click.types.BoolParamType
Python type         | bool
Hidden              | 
Exposed             | 
Allowed in conf?    | 
Env. vars.          | MPM_ALL_MANAGERS
Default             | False
Is flag             | 
Flag value          | True
Is bool flag        | 
Multiple            | 
Nargs               | 1
Prompt              | 
Confirmation prompt | 
Value               | False
Source              | DEFAULT
***************************[ 4. row ]***************************
ID                  | mpm.am
Spec.               | --am / --no-am
Class               | meta_package_manager.cli.ManagerSelector
Param type          | click.types.BoolParamType
Python type         | list
Hidden              | 
Exposed             | 
Allowed in conf?    | 
Env. vars.          | MPM_AM
Default             | None
Is flag             | 
Flag value          | True
Is bool flag        | 
Multiple            | 
Nargs               | 1
Prompt              | 
Confirmation prompt | 
Value               | None
Source              | DEFAULT
***************************[ 5. row ]***************************
ID                  | mpm.antidote
Spec.               | --antidote / --no-antidote
Class               | meta_package_manager.cli.ManagerSelector
Param type          | click.types.BoolParamType
Python type         | list
Hidden              | 
Exposed             | 
Allowed in conf?    | 
Env. vars.          | MPM_ANTIDOTE
Default             | None
Is flag             | 
Flag value          | True
Is bool flag        | 
Multiple            | 
Nargs               | 1
Prompt              | 
Confirmation prompt | 
Value               | None
Source              | DEFAULT
***************************[ 6. row ]***************************
ID                  | mpm.antigen
Spec.               | --antigen / --no-antigen
Class               | meta_package_manager.cli.ManagerSelector
Param type          | click.types.BoolParamType
Python type         | list
Hidden              | 
Exposed             | 
Allowed in conf?    | 
Env. vars.          | MPM_ANTIGEN
Default             | None
Is flag             | 
Flag value          | True
Is bool flag        | 
Multiple            | 
Nargs               | 1
Prompt              | 
Confirmation prompt | 
Value               | None
Source              | DEFAULT
***************************[ 7. row ]***************************
ID                  | mpm.apk
Spec.               | --apk / --no-apk
Class               | meta_package_manager.cli.ManagerSelector
Param type          | click.types.BoolParamType
Python type         | list
Hidden              | 
Exposed             | 
Allowed in conf?    | 
Env. vars.          | MPM_APK
Default             | None
Is flag             | 
Flag value          | True
Is bool flag        | 
Multiple            | 
Nargs               | 1
Prompt              | 
Confirmation prompt | 
Value               | None
Source              | DEFAULT
***************************[ 8. row ]***************************
ID                  | mpm.apm
Spec.               | --apm / --no-apm
Class               | meta_package_manager.cli.ManagerSelector
Param type          | click.types.BoolParamType
Python type         | list
Hidden              | 
Exposed             | 
Allowed in conf?    | 
Env. vars.          | MPM_APM
Default             | None
Is flag             | 
Flag value          | True
Is bool flag        | 
Multiple            | 
Nargs               | 1
Prompt              | 
Confirmation prompt | 
Value               | None
Source              | DEFAULT
***************************[ 9. row ]***************************
ID                  | mpm.apt
Spec.               | --apt / --no-apt
Class               | meta_package_manager.cli.ManagerSelector
Param type          | click.types.BoolParamType
Python type         | list
Hidden              | 
Exposed             | 
Allowed in conf?    | 
Env. vars.          | MPM_APT
Default             | None
Is flag             | 
Flag value          | True
Is bool flag        | 
Multiple            | 
Nargs               | 1
Prompt              | 
Confirmation prompt | 
Value               | None
Source              | DEFAULT
***************************[ 10. row ]***************************
ID                  | mpm.apt_cyg
Spec.               | --apt-cyg / --no-apt-cyg
Class               | meta_package_manager.cli.ManagerSelector
Param type          | click.types.BoolParamType
Python type         | list
Hidden              | 
Exposed             | 
Allowed in conf?    | 
Env. vars.          | MPM_APT_CYG
Default             | None
Is flag             | 
Flag value          | True
Is bool flag        | 
Multiple            | 
Nargs               | 1
Prompt              | 
Confirmation prompt | 
Value               | None
Source              | DEFAULT
***************************[ 11. row ]***************************
ID                  | mpm.apt_mint
Spec.               | --apt-mint / --no-apt-mint
Class               | meta_package_manager.cli.ManagerSelector
Param type          | click.types.BoolParamType
Python type         | list
Hidden              | 
Exposed             | 
Allowed in conf?    | 
Env. vars.          | MPM_APT_MINT
Default             | None
Is flag             | 
Flag value          | True
Is bool flag        | 
Multiple            | 
Nargs               | 1
Prompt              | 
Confirmation prompt | 
Value               | None
Source              | DEFAULT
***************************[ 12. row ]***************************
ID                  | mpm.aptitude
Spec.               | --aptitude / --no-aptitude
Class               | meta_package_manager.cli.ManagerSelector
Param type          | click.types.BoolParamType
Python type         | list
Hidden              | 
Exposed             | 
Allowed in conf?    | 
Env. vars.          | MPM_APTITUDE
Default             | None
Is flag             | 
Flag value          | True
Is bool flag        | 
Multiple            | 
Nargs               | 1
Prompt              | 
Confirmation prompt | 
Value               | None
Source              | DEFAULT
***************************[ 13. row ]***************************
ID                  | mpm.asdf
Spec.               | --asdf / --no-asdf
Class               | meta_package_manager.cli.ManagerSelector
Param type          | click.types.BoolParamType
Python type         | list
Hidden              | 
Exposed             | 
Allowed in conf?    | 
Env. vars.          | MPM_ASDF
Default             | None
Is flag             | 
Flag value          | True
Is bool flag        | 
Multiple            | 
Nargs               | 1
Prompt              | 
Confirmation prompt | 
Value               | None
Source              | DEFAULT
***************************[ 14. row ]***************************
ID                  | mpm.aura
Spec.               | --aura / --no-aura
Class               | meta_package_manager.cli.ManagerSelector
Param type          | click.types.BoolParamType
Python type         | list
Hidden              | 
Exposed             | 
Allowed in conf?    | 
Env. vars.          | MPM_AURA
Default             | None
Is flag             | 
Flag value          | True
Is bool flag        | 
Multiple            | 
Nargs               | 1
Prompt              | 
Confirmation prompt | 
Value               | None
Source              | DEFAULT
***************************[ 15. row ]***************************
ID                  | mpm.bar_plugin_path
Spec.               | --bar-plugin-path
Class               | click_extra.parameters.Option
Param type          | click.types.BoolParamType
Python type         | bool
Hidden              | 
Exposed             | 
Allowed in conf?    | 
Env. vars.          | MPM_BAR_PLUGIN_PATH
Default             | False
Is flag             | 
Flag value          | True
Is bool flag        | 
Multiple            | 
Nargs               | 1
Prompt              | 
Confirmation prompt | 
Value               | False
Source              | DEFAULT
***************************[ 16. row ]***************************
ID                  | mpm.basalt
Spec.               | --basalt / --no-basalt
Class               | meta_package_manager.cli.ManagerSelector
Param type          | click.types.BoolParamType
Python type         | list
Hidden              | 
Exposed             | 
Allowed in conf?    | 
Env. vars.          | MPM_BASALT
Default             | None
Is flag             | 
Flag value          | True
Is bool flag        | 
Multiple            | 
Nargs               | 1
Prompt              | 
Confirmation prompt | 
Value               | None
Source              | DEFAULT
***************************[ 17. row ]***************************
ID                  | mpm.bin
Spec.               | --bin / --no-bin
Class               | meta_package_manager.cli.ManagerSelector
Param type          | click.types.BoolParamType
Python type         | list
Hidden              | 
Exposed             | 
Allowed in conf?    | 
Env. vars.          | MPM_BIN
Default             | None
Is flag             | 
Flag value          | True
Is bool flag        | 
Multiple            | 
Nargs               | 1
Prompt              | 
Confirmation prompt | 
Value               | None
Source              | DEFAULT
***************************[ 18. row ]***************************
ID                  | mpm.bob
Spec.               | --bob / --no-bob
Class               | meta_package_manager.cli.ManagerSelector
Param type          | click.types.BoolParamType
Python type         | list
Hidden              | 
Exposed             | 
Allowed in conf?    | 
Env. vars.          | MPM_BOB
Default             | None
Is flag             | 
Flag value          | True
Is bool flag        | 
Multiple            | 
Nargs               | 1
Prompt              | 
Confirmation prompt | 
Value               | None
Source              | DEFAULT
***************************[ 19. row ]***************************
ID                  | mpm.bpkg
Spec.               | --bpkg / --no-bpkg
Class               | meta_package_manager.cli.ManagerSelector
Param type          | click.types.BoolParamType
Python type         | list
Hidden              | 
Exposed             | 
Allowed in conf?    | 
Env. vars.          | MPM_BPKG
Default             | None
Is flag             | 
Flag value          | True
Is bool flag        | 
Multiple            | 
Nargs               | 1
Prompt              | 
Confirmation prompt | 
Value               | None
Source              | DEFAULT
***************************[ 20. row ]***************************
ID                  | mpm.brew
Spec.               | --brew / --no-brew
Class               | meta_package_manager.cli.ManagerSelector
Param type          | click.types.BoolParamType
Python type         | list
Hidden              | 
Exposed             | 
Allowed in conf?    | 
Env. vars.          | MPM_BREW
Default             | None
Is flag             | 
Flag value          | True
Is bool flag        | 
Multiple            | 
Nargs               | 1
Prompt              | 
Confirmation prompt | 
Value               | None
Source              | DEFAULT
***************************[ 21. row ]***************************
ID                  | mpm.bun
Spec.               | --bun / --no-bun
Class               | meta_package_manager.cli.ManagerSelector
Param type          | click.types.BoolParamType
Python type         | list
Hidden              | 
Exposed             | 
Allowed in conf?    | 
Env. vars.          | MPM_BUN
Default             | None
Is flag             | 
Flag value          | True
Is bool flag        | 
Multiple            | 
Nargs               | 1
Prompt              | 
Confirmation prompt | 
Value               | None
Source              | DEFAULT
***************************[ 22. row ]***************************
ID                  | mpm.cargo
Spec.               | --cargo / --no-cargo
Class               | meta_package_manager.cli.ManagerSelector
Param type          | click.types.BoolParamType
Python type         | list
Hidden              | 
Exposed             | 
Allowed in conf?    | 
Env. vars.          | MPM_CARGO
Default             | None
Is flag             | 
Flag value          | True
Is bool flag        | 
Multiple            | 
Nargs               | 1
Prompt              | 
Confirmation prompt | 
Value               | None
Source              | DEFAULT
***************************[ 23. row ]***************************
ID                  | mpm.cask
Spec.               | --cask / --no-cask
Class               | meta_package_manager.cli.ManagerSelector
Param type          | click.types.BoolParamType
Python type         | list
Hidden              | 
Exposed             | 
Allowed in conf?    | 
Env. vars.          | MPM_CASK
Default             | None
Is flag             | 
Flag value          | True
Is bool flag        | 
Multiple            | 
Nargs               | 1
Prompt              | 
Confirmation prompt | 
Value               | None
Source              | DEFAULT
***************************[ 24. row ]***************************
ID                  | mpm.cave
Spec.               | --cave / --no-cave
Class               | meta_package_manager.cli.ManagerSelector
Param type          | click.types.BoolParamType
Python type         | list
Hidden              | 
Exposed             | 
Allowed in conf?    | 
Env. vars.          | MPM_CAVE
Default             | None
Is flag             | 
Flag value          | True
Is bool flag        | 
Multiple            | 
Nargs               | 1
Prompt              | 
Confirmation prompt | 
Value               | None
Source              | DEFAULT
***************************[ 25. row ]***************************
ID                  | mpm.choco
Spec.               | --choco / --no-choco
Class               | meta_package_manager.cli.ManagerSelector
Param type          | click.types.BoolParamType
Python type         | list
Hidden              | 
Exposed             | 
Allowed in conf?    | 
Env. vars.          | MPM_CHOCO
Default             | None
Is flag             | 
Flag value          | True
Is bool flag        | 
Multiple            | 
Nargs               | 1
Prompt              | 
Confirmation prompt | 
Value               | None
Source              | DEFAULT
***************************[ 26. row ]***************************
ID                  | mpm.choosenim
Spec.               | --choosenim / --no-choosenim
Class               | meta_package_manager.cli.ManagerSelector
Param type          | click.types.BoolParamType
Python type         | list
Hidden              | 
Exposed             | 
Allowed in conf?    | 
Env. vars.          | MPM_CHOOSENIM
Default             | None
Is flag             | 
Flag value          | True
Is bool flag        | 
Multiple            | 
Nargs               | 1
Prompt              | 
Confirmation prompt | 
Value               | None
Source              | DEFAULT
***************************[ 27. row ]***************************
ID                  | mpm.chromebrew
Spec.               | --chromebrew / --no-chromebrew
Class               | meta_package_manager.cli.ManagerSelector
Param type          | click.types.BoolParamType
Python type         | list
Hidden              | 
Exposed             | 
Allowed in conf?    | 
Env. vars.          | MPM_CHROMEBREW
Default             | None
Is flag             | 
Flag value          | True
Is bool flag        | 
Multiple            | 
Nargs               | 1
Prompt              | 
Confirmation prompt | 
Value               | None
Source              | DEFAULT
***************************[ 28. row ]***************************
ID                  | mpm.claude_code_plugins
Spec.               | --claude-code-plugins / --no-claude-code-plugins
Class               | meta_package_manager.cli.ManagerSelector
Param type          | click.types.BoolParamType
Python type         | list
Hidden              | 
Exposed             | 
Allowed in conf?    | 
Env. vars.          | MPM_CLAUDE_CODE_PLUGINS
Default             | None
Is flag             | 
Flag value          | True
Is bool flag        | 
Multiple            | 
Nargs               | 1
Prompt              | 
Confirmation prompt | 
Value               | None
Source              | DEFAULT
***************************[ 29. row ]***************************
ID                  | mpm.clib
Spec.               | --clib / --no-clib
Class               | meta_package_manager.cli.ManagerSelector
Param type          | click.types.BoolParamType
Python type         | list
Hidden              | 
Exposed             | 
Allowed in conf?    | 
Env. vars.          | MPM_CLIB
Default             | None
Is flag             | 
Flag value          | True
Is bool flag        | 
Multiple            | 
Nargs               | 1
Prompt              | 
Confirmation prompt | 
Value               | None
Source              | DEFAULT
***************************[ 30. row ]***************************
ID                  | mpm.color
Spec.               | --color [auto|always|never]
Class               | click_extra.color.ColorOption
Param type          | click_extra.color.ColorWhenChoice
Python type         | str
Hidden              | 
Exposed             | 
Allowed in conf?    | 
Env. vars.          | MPM_COLOR
Default             | 'auto'
Is flag             | 
Flag value          | 'always'
Is bool flag        | 
Multiple            | 
Nargs               | 1
Prompt              | 
Confirmation prompt | 
Value               | 'auto'
Source              | DEFAULT
***************************[ 31. row ]***************************
ID                  | mpm.composer
Spec.               | --composer / --no-composer
Class               | meta_package_manager.cli.ManagerSelector
Param type          | click.types.BoolParamType
Python type         | list
Hidden              | 
Exposed             | 
Allowed in conf?    | 
Env. vars.          | MPM_COMPOSER
Default             | None
Is flag             | 
Flag value          | True
Is bool flag        | 
Multiple            | 
Nargs               | 1
Prompt              | 
Confirmation prompt | 
Value               | None
Source              | DEFAULT
***************************[ 32. row ]***************************
ID                  | mpm.conda
Spec.               | --conda / --no-conda
Class               | meta_package_manager.cli.ManagerSelector
Param type          | click.types.BoolParamType
Python type         | list
Hidden              | 
Exposed             | 
Allowed in conf?    | 
Env. vars.          | MPM_CONDA
Default             | None
Is flag             | 
Flag value          | True
Is bool flag        | 
Multiple            | 
Nargs               | 1
Prompt              | 
Confirmation prompt | 
Value               | None
Source              | DEFAULT
***************************[ 33. row ]***************************
ID                  | mpm.config
Spec.               | --config LOCATION
Class               | click_extra.config.option.ConfigOption
Param type          | click.types.UnprocessedParamType
Python type         | str
Hidden              | 
Exposed             | 
Allowed in conf?    | 
Env. vars.          | MPM_CONFIG
Default             | '/home/runner/.config/mpm/{*.toml,*.yaml,*.yml,*.json,*.json5,*.jwcc,*.jsonc,*.hjson,*.ini,*.xml,*.plist,*.sqlite,*.sqlite3,*.conf,pyproject.toml}'
Is flag             | 
Flag value          | 
Is bool flag        | 
Multiple            | 
Nargs               | 1
Prompt              | 
Confirmation prompt | 
Value               | '/home/runner/.config/mpm/{*.toml,*.yaml,*.yml,*.json,*.json5,*.jwcc,*.jsonc,*.hjson,*.ini,*.xml,*.plist,*.sqlite,*.sqlite3,*.conf,pyproject.toml}'
Source              | DEFAULT
***************************[ 34. row ]***************************
ID                  | mpm.config
Spec.               | --no-config
Class               | click_extra.config.option.NoConfigOption
Param type          | click.types.UnprocessedParamType
Python type         | str
Hidden              | 
Exposed             | 
Allowed in conf?    | 
Env. vars.          | MPM_CONFIG
Default             | None
Is flag             | 
Flag value          | Sentinel.NO_CONFIG
Is bool flag        | 
Multiple            | 
Nargs               | 1
Prompt              | 
Confirmation prompt | 
Value               | None
Source              | DEFAULT
***************************[ 35. row ]***************************
ID                  | mpm.cooldown
Spec.               | --cooldown [DURATION | enforce | best-effort | off]
Class               | click_extra.parameters.Option
Param type          | meta_package_manager.cooldown.Cooldown
Python type         | str
Hidden              | 
Exposed             | 
Allowed in conf?    | 
Env. vars.          | MPM_COOLDOWN
Default             | ''
Is flag             | 
Flag value          | 
Is bool flag        | 
Multiple            | 
Nargs               | 1
Prompt              | 
Confirmation prompt | 
Value               | ''
Source              | DEFAULT
***************************[ 36. row ]***************************
ID                  | mpm.cpan
Spec.               | --cpan / --no-cpan
Class               | meta_package_manager.cli.ManagerSelector
Param type          | click.types.BoolParamType
Python type         | list
Hidden              | 
Exposed             | 
Allowed in conf?    | 
Env. vars.          | MPM_CPAN
Default             | None
Is flag             | 
Flag value          | True
Is bool flag        | 
Multiple            | 
Nargs               | 1
Prompt              | 
Confirmation prompt | 
Value               | None
Source              | DEFAULT
***************************[ 37. row ]***************************
ID                  | mpm.deb_get
Spec.               | --deb-get / --no-deb-get
Class               | meta_package_manager.cli.ManagerSelector
Param type          | click.types.BoolParamType
Python type         | list
Hidden              | 
Exposed             | 
Allowed in conf?    | 
Env. vars.          | MPM_DEB_GET
Default             | None
Is flag             | 
Flag value          | True
Is bool flag        | 
Multiple            | 
Nargs               | 1
Prompt              | 
Confirmation prompt | 
Value               | None
Source              | DEFAULT
***************************[ 38. row ]***************************
ID                  | mpm.debug
Spec.               | --debug
Class               | click_extra.logging.DebugOption
Param type          | click.types.BoolParamType
Python type         | bool
Hidden              | 
Exposed             | 
Allowed in conf?    | 
Env. vars.          | MPM_DEBUG
Default             | False
Is flag             | 
Flag value          | True
Is bool flag        | 
Multiple            | 
Nargs               | 1
Prompt              | 
Confirmation prompt | 
Value               | False
Source              | DEFAULT
***************************[ 39. row ]***************************
ID                  | mpm.description
Spec.               | --description
Class               | click_extra.parameters.Option
Param type          | click.types.BoolParamType
Python type         | bool
Hidden              | 
Exposed             | 
Allowed in conf?    | 
Env. vars.          | MPM_DESCRIPTION
Default             | False
Is flag             | 
Flag value          | True
Is bool flag        | 
Multiple            | 
Nargs               | 1
Prompt              | 
Confirmation prompt | 
Value               | False
Source              | DEFAULT
***************************[ 40. row ]***************************
ID                  | mpm.dkp_pacman
Spec.               | --dkp-pacman / --no-dkp-pacman
Class               | meta_package_manager.cli.ManagerSelector
Param type          | click.types.BoolParamType
Python type         | list
Hidden              | 
Exposed             | 
Allowed in conf?    | 
Env. vars.          | MPM_DKP_PACMAN
Default             | None
Is flag             | 
Flag value          | True
Is bool flag        | 
Multiple            | 
Nargs               | 1
Prompt              | 
Confirmation prompt | 
Value               | None
Source              | DEFAULT
***************************[ 41. row ]***************************
ID                  | mpm.dnf
Spec.               | --dnf / --no-dnf
Class               | meta_package_manager.cli.ManagerSelector
Param type          | click.types.BoolParamType
Python type         | list
Hidden              | 
Exposed             | 
Allowed in conf?    | 
Env. vars.          | MPM_DNF
Default             | None
Is flag             | 
Flag value          | True
Is bool flag        | 
Multiple            | 
Nargs               | 1
Prompt              | 
Confirmation prompt | 
Value               | None
Source              | DEFAULT
***************************[ 42. row ]***************************
ID                  | mpm.dnf5
Spec.               | --dnf5 / --no-dnf5
Class               | meta_package_manager.cli.ManagerSelector
Param type          | click.types.BoolParamType
Python type         | list
Hidden              | 
Exposed             | 
Allowed in conf?    | 
Env. vars.          | MPM_DNF5
Default             | None
Is flag             | 
Flag value          | True
Is bool flag        | 
Multiple            | 
Nargs               | 1
Prompt              | 
Confirmation prompt | 
Value               | None
Source              | DEFAULT
***************************[ 43. row ]***************************
ID                  | mpm.dotnet
Spec.               | --dotnet / --no-dotnet
Class               | meta_package_manager.cli.ManagerSelector
Param type          | click.types.BoolParamType
Python type         | list
Hidden              | 
Exposed             | 
Allowed in conf?    | 
Env. vars.          | MPM_DOTNET
Default             | None
Is flag             | 
Flag value          | True
Is bool flag        | 
Multiple            | 
Nargs               | 1
Prompt              | 
Confirmation prompt | 
Value               | None
Source              | DEFAULT
***************************[ 44. row ]***************************
ID                  | mpm.dry_run
Spec.               | -d, --dry-run
Class               | click_extra.parameters.Option
Param type          | click.types.BoolParamType
Python type         | bool
Hidden              | 
Exposed             | 
Allowed in conf?    | 
Env. vars.          | MPM_DRY_RUN
Default             | False
Is flag             | 
Flag value          | True
Is bool flag        | 
Multiple            | 
Nargs               | 1
Prompt              | 
Confirmation prompt | 
Value               | False
Source              | DEFAULT
***************************[ 45. row ]***************************
ID                  | mpm.elan
Spec.               | --elan / --no-elan
Class               | meta_package_manager.cli.ManagerSelector
Param type          | click.types.BoolParamType
Python type         | list
Hidden              | 
Exposed             | 
Allowed in conf?    | 
Env. vars.          | MPM_ELAN
Default             | None
Is flag             | 
Flag value          | True
Is bool flag        | 
Multiple            | 
Nargs               | 1
Prompt              | 
Confirmation prompt | 
Value               | None
Source              | DEFAULT
***************************[ 46. row ]***************************
ID                  | mpm.emacs
Spec.               | --emacs / --no-emacs
Class               | meta_package_manager.cli.ManagerSelector
Param type          | click.types.BoolParamType
Python type         | list
Hidden              | 
Exposed             | 
Allowed in conf?    | 
Env. vars.          | MPM_EMACS
Default             | None
Is flag             | 
Flag value          | True
Is bool flag        | 
Multiple            | 
Nargs               | 1
Prompt              | 
Confirmation prompt | 
Value               | None
Source              | DEFAULT
***************************[ 47. row ]***************************
ID                  | mpm.emerge
Spec.               | --emerge / --no-emerge
Class               | meta_package_manager.cli.ManagerSelector
Param type          | click.types.BoolParamType
Python type         | list
Hidden              | 
Exposed             | 
Allowed in conf?    | 
Env. vars.          | MPM_EMERGE
Default             | None
Is flag             | 
Flag value          | True
Is bool flag        | 
Multiple            | 
Nargs               | 1
Prompt              | 
Confirmation prompt | 
Value               | None
Source              | DEFAULT
***************************[ 48. row ]***************************
ID                  | mpm.eopkg
Spec.               | --eopkg / --no-eopkg
Class               | meta_package_manager.cli.ManagerSelector
Param type          | click.types.BoolParamType
Python type         | list
Hidden              | 
Exposed             | 
Allowed in conf?    | 
Env. vars.          | MPM_EOPKG
Default             | None
Is flag             | 
Flag value          | True
Is bool flag        | 
Multiple            | 
Nargs               | 1
Prompt              | 
Confirmation prompt | 
Value               | None
Source              | DEFAULT
***************************[ 49. row ]***************************
ID                  | mpm.exclude
Spec.               | -e, --exclude [am|antidote|antigen|apk|apm|apt|apt-cyg|apt-mint|aptitude|asdf|aura|basalt|bin|bob|bpkg|brew|bun|cargo|cask|cave|choco|choosenim|chromebrew|claude-code-plugins|clib|composer|conda|cpan|deb-get|dkp-pacman|dnf|dnf5|dotnet|elan|emacs|emerge|eopkg|fink|fisher|flatpak|fwupd|gcloud|gem|getnf|gext|gh-ext|ghcup|go|guix|gup|haxelib|hyprpm|ips|jpm|julia|juliaup|krew|lazy|luarocks|lure|macports|mamba|mas|mason|micro|micromamba|miktex|mise|nala|nimble|nix|npm|oh-my-fish|ollama|opam|opkg|pacaur|pacman|pacstall|pamac|paru|pear|pearl|pi|pikaur|pip|pipx|pipxu|pixi|pkcon|pkg|pkg-tools|pkgin|pkgit|pkgm|platformio-core|pnpm|ports|prt-get|pwsh-gallery|pyenv|raco|roswell|rustup|scoop|sdkman|sfsu|sheldon|shelly|skills|slapt-get|snap|soar|sorcery|spack|steamcmd|stew|sun-tools|swupd|tazpkg|tlmgr|topgrade|trizen|urpmi|uv|uvx|vagrant|vcpkg|vim-pack|volta|vscode|vscodium|winget|xbps|xcodes|yarn|yarn-berry|yay|yazi|yum|zef|zerobrew|zeroinstall|zim|zinit|zplug|zvm|zypper]
Class               | click_extra.parameters.Option
Param type          | click.types.Choice
Python type         | list
Hidden              | 
Exposed             | 
Allowed in conf?    | 
Env. vars.          | MPM_EXCLUDE
Default             | None
Is flag             | 
Flag value          | 
Is bool flag        | 
Multiple            | 
Nargs               | 1
Prompt              | 
Confirmation prompt | 
Value               | None
Source              | DEFAULT
***************************[ 50. row ]***************************
ID                  | mpm.export_config
Spec.               | --export-config FORMAT
Class               | click_extra.config.option.ExportConfigOption
Param type          | click.types.Choice
Python type         | str
Hidden              | 
Exposed             | 
Allowed in conf?    | 
Env. vars.          | MPM_EXPORT_CONFIG
Default             | None
Is flag             | 
Flag value          | 
Is bool flag        | 
Multiple            | 
Nargs               | 1
Prompt              | 
Confirmation prompt | 
Value               | None
Source              | DEFAULT
***************************[ 51. row ]***************************
ID                  | mpm.fink
Spec.               | --fink / --no-fink
Class               | meta_package_manager.cli.ManagerSelector
Param type          | click.types.BoolParamType
Python type         | list
Hidden              | 
Exposed             | 
Allowed in conf?    | 
Env. vars.          | MPM_FINK
Default             | None
Is flag             | 
Flag value          | True
Is bool flag        | 
Multiple            | 
Nargs               | 1
Prompt              | 
Confirmation prompt | 
Value               | None
Source              | DEFAULT
***************************[ 52. row ]***************************
ID                  | mpm.fisher
Spec.               | --fisher / --no-fisher
Class               | meta_package_manager.cli.ManagerSelector
Param type          | click.types.BoolParamType
Python type         | list
Hidden              | 
Exposed             | 
Allowed in conf?    | 
Env. vars.          | MPM_FISHER
Default             | None
Is flag             | 
Flag value          | True
Is bool flag        | 
Multiple            | 
Nargs               | 1
Prompt              | 
Confirmation prompt | 
Value               | None
Source              | DEFAULT
***************************[ 53. row ]***************************
ID                  | mpm.flatpak
Spec.               | --flatpak / --no-flatpak
Class               | meta_package_manager.cli.ManagerSelector
Param type          | click.types.BoolParamType
Python type         | list
Hidden              | 
Exposed             | 
Allowed in conf?    | 
Env. vars.          | MPM_FLATPAK
Default             | None
Is flag             | 
Flag value          | True
Is bool flag        | 
Multiple            | 
Nargs               | 1
Prompt              | 
Confirmation prompt | 
Value               | None
Source              | DEFAULT
***************************[ 54. row ]***************************
ID                  | mpm.fwupd
Spec.               | --fwupd / --no-fwupd
Class               | meta_package_manager.cli.ManagerSelector
Param type          | click.types.BoolParamType
Python type         | list
Hidden              | 
Exposed             | 
Allowed in conf?    | 
Env. vars.          | MPM_FWUPD
Default             | None
Is flag             | 
Flag value          | True
Is bool flag        | 
Multiple            | 
Nargs               | 1
Prompt              | 
Confirmation prompt | 
Value               | None
Source              | DEFAULT
***************************[ 55. row ]***************************
ID                  | mpm.gcloud
Spec.               | --gcloud / --no-gcloud
Class               | meta_package_manager.cli.ManagerSelector
Param type          | click.types.BoolParamType
Python type         | list
Hidden              | 
Exposed             | 
Allowed in conf?    | 
Env. vars.          | MPM_GCLOUD
Default             | None
Is flag             | 
Flag value          | True
Is bool flag        | 
Multiple            | 
Nargs               | 1
Prompt              | 
Confirmation prompt | 
Value               | None
Source              | DEFAULT
***************************[ 56. row ]***************************
ID                  | mpm.gem
Spec.               | --gem / --no-gem
Class               | meta_package_manager.cli.ManagerSelector
Param type          | click.types.BoolParamType
Python type         | list
Hidden              | 
Exposed             | 
Allowed in conf?    | 
Env. vars.          | MPM_GEM
Default             | None
Is flag             | 
Flag value          | True
Is bool flag        | 
Multiple            | 
Nargs               | 1
Prompt              | 
Confirmation prompt | 
Value               | None
Source              | DEFAULT
***************************[ 57. row ]***************************
ID                  | mpm.getnf
Spec.               | --getnf / --no-getnf
Class               | meta_package_manager.cli.ManagerSelector
Param type          | click.types.BoolParamType
Python type         | list
Hidden              | 
Exposed             | 
Allowed in conf?    | 
Env. vars.          | MPM_GETNF
Default             | None
Is flag             | 
Flag value          | True
Is bool flag        | 
Multiple            | 
Nargs               | 1
Prompt              | 
Confirmation prompt | 
Value               | None
Source              | DEFAULT
***************************[ 58. row ]***************************
ID                  | mpm.gext
Spec.               | --gext / --no-gext
Class               | meta_package_manager.cli.ManagerSelector
Param type          | click.types.BoolParamType
Python type         | list
Hidden              | 
Exposed             | 
Allowed in conf?    | 
Env. vars.          | MPM_GEXT
Default             | None
Is flag             | 
Flag value          | True
Is bool flag        | 
Multiple            | 
Nargs               | 1
Prompt              | 
Confirmation prompt | 
Value               | None
Source              | DEFAULT
***************************[ 59. row ]***************************
ID                  | mpm.gh_ext
Spec.               | --gh-ext / --no-gh-ext
Class               | meta_package_manager.cli.ManagerSelector
Param type          | click.types.BoolParamType
Python type         | list
Hidden              | 
Exposed             | 
Allowed in conf?    | 
Env. vars.          | MPM_GH_EXT
Default             | None
Is flag             | 
Flag value          | True
Is bool flag        | 
Multiple            | 
Nargs               | 1
Prompt              | 
Confirmation prompt | 
Value               | None
Source              | DEFAULT
***************************[ 60. row ]***************************
ID                  | mpm.ghcup
Spec.               | --ghcup / --no-ghcup
Class               | meta_package_manager.cli.ManagerSelector
Param type          | click.types.BoolParamType
Python type         | list
Hidden              | 
Exposed             | 
Allowed in conf?    | 
Env. vars.          | MPM_GHCUP
Default             | None
Is flag             | 
Flag value          | True
Is bool flag        | 
Multiple            | 
Nargs               | 1
Prompt              | 
Confirmation prompt | 
Value               | None
Source              | DEFAULT
***************************[ 61. row ]***************************
ID                  | mpm.go
Spec.               | --go / --no-go
Class               | meta_package_manager.cli.ManagerSelector
Param type          | click.types.BoolParamType
Python type         | list
Hidden              | 
Exposed             | 
Allowed in conf?    | 
Env. vars.          | MPM_GO
Default             | None
Is flag             | 
Flag value          | True
Is bool flag        | 
Multiple            | 
Nargs               | 1
Prompt              | 
Confirmation prompt | 
Value               | None
Source              | DEFAULT
***************************[ 62. row ]***************************
ID                  | mpm.guix
Spec.               | --guix / --no-guix
Class               | meta_package_manager.cli.ManagerSelector
Param type          | click.types.BoolParamType
Python type         | list
Hidden              | 
Exposed             | 
Allowed in conf?    | 
Env. vars.          | MPM_GUIX
Default             | None
Is flag             | 
Flag value          | True
Is bool flag        | 
Multiple            | 
Nargs               | 1
Prompt              | 
Confirmation prompt | 
Value               | None
Source              | DEFAULT
***************************[ 63. row ]***************************
ID                  | mpm.gup
Spec.               | --gup / --no-gup
Class               | meta_package_manager.cli.ManagerSelector
Param type          | click.types.BoolParamType
Python type         | list
Hidden              | 
Exposed             | 
Allowed in conf?    | 
Env. vars.          | MPM_GUP
Default             | None
Is flag             | 
Flag value          | True
Is bool flag        | 
Multiple            | 
Nargs               | 1
Prompt              | 
Confirmation prompt | 
Value               | None
Source              | DEFAULT
***************************[ 64. row ]***************************
ID                  | mpm.haxelib
Spec.               | --haxelib / --no-haxelib
Class               | meta_package_manager.cli.ManagerSelector
Param type          | click.types.BoolParamType
Python type         | list
Hidden              | 
Exposed             | 
Allowed in conf?    | 
Env. vars.          | MPM_HAXELIB
Default             | None
Is flag             | 
Flag value          | True
Is bool flag        | 
Multiple            | 
Nargs               | 1
Prompt              | 
Confirmation prompt | 
Value               | None
Source              | DEFAULT
***************************[ 65. row ]***************************
ID                  | mpm.help_format
Spec.               | --help-format [carapace|json|json-full|man|markdown|markdown-full]
Class               | click_extra.command_doc.HelpFormatOption
Param type          | click.types.Choice
Python type         | str
Hidden              | 
Exposed             | 
Allowed in conf?    | 
Env. vars.          | MPM_HELP_FORMAT
Default             | None
Is flag             | 
Flag value          | 
Is bool flag        | 
Multiple            | 
Nargs               | 1
Prompt              | 
Confirmation prompt | 
Value               | None
Source              | DEFAULT
***************************[ 66. row ]***************************
ID                  | mpm.hyprpm
Spec.               | --hyprpm / --no-hyprpm
Class               | meta_package_manager.cli.ManagerSelector
Param type          | click.types.BoolParamType
Python type         | list
Hidden              | 
Exposed             | 
Allowed in conf?    | 
Env. vars.          | MPM_HYPRPM
Default             | None
Is flag             | 
Flag value          | True
Is bool flag        | 
Multiple            | 
Nargs               | 1
Prompt              | 
Confirmation prompt | 
Value               | None
Source              | DEFAULT
***************************[ 67. row ]***************************
ID                  | mpm.ignore_auto_updates
Spec.               | --ignore-auto-updates / --include-auto-updates
Class               | click_extra.parameters.Option
Param type          | click.types.BoolParamType
Python type         | bool
Hidden              | 
Exposed             | 
Allowed in conf?    | 
Env. vars.          | MPM_IGNORE_AUTO_UPDATES
Default             | True
Is flag             | 
Flag value          | True
Is bool flag        | 
Multiple            | 
Nargs               | 1
Prompt              | 
Confirmation prompt | 
Value               | True
Source              | DEFAULT
***************************[ 68. row ]***************************
ID                  | mpm.ips
Spec.               | --ips / --no-ips
Class               | meta_package_manager.cli.ManagerSelector
Param type          | click.types.BoolParamType
Python type         | list
Hidden              | 
Exposed             | 
Allowed in conf?    | 
Env. vars.          | MPM_IPS
Default             | None
Is flag             | 
Flag value          | True
Is bool flag        | 
Multiple            | 
Nargs               | 1
Prompt              | 
Confirmation prompt | 
Value               | None
Source              | DEFAULT
***************************[ 69. row ]***************************
ID                  | mpm.jobs
Spec.               | -j, --jobs [auto|max|INTEGER]
Class               | click_extra.execution.JobsOption
Param type          | click_extra.execution.JobCount
Python type         | str
Hidden              | 
Exposed             | 
Allowed in conf?    | 
Env. vars.          | MPM_JOBS
Default             | 'auto'
Is flag             | 
Flag value          | 
Is bool flag        | 
Multiple            | 
Nargs               | 1
Prompt              | 
Confirmation prompt | 
Value               | 'auto'
Source              | DEFAULT
***************************[ 70. row ]***************************
ID                  | mpm.jpm
Spec.               | --jpm / --no-jpm
Class               | meta_package_manager.cli.ManagerSelector
Param type          | click.types.BoolParamType
Python type         | list
Hidden              | 
Exposed             | 
Allowed in conf?    | 
Env. vars.          | MPM_JPM
Default             | None
Is flag             | 
Flag value          | True
Is bool flag        | 
Multiple            | 
Nargs               | 1
Prompt              | 
Confirmation prompt | 
Value               | None
Source              | DEFAULT
***************************[ 71. row ]***************************
ID                  | mpm.julia
Spec.               | --julia / --no-julia
Class               | meta_package_manager.cli.ManagerSelector
Param type          | click.types.BoolParamType
Python type         | list
Hidden              | 
Exposed             | 
Allowed in conf?    | 
Env. vars.          | MPM_JULIA
Default             | None
Is flag             | 
Flag value          | True
Is bool flag        | 
Multiple            | 
Nargs               | 1
Prompt              | 
Confirmation prompt | 
Value               | None
Source              | DEFAULT
***************************[ 72. row ]***************************
ID                  | mpm.juliaup
Spec.               | --juliaup / --no-juliaup
Class               | meta_package_manager.cli.ManagerSelector
Param type          | click.types.BoolParamType
Python type         | list
Hidden              | 
Exposed             | 
Allowed in conf?    | 
Env. vars.          | MPM_JULIAUP
Default             | None
Is flag             | 
Flag value          | True
Is bool flag        | 
Multiple            | 
Nargs               | 1
Prompt              | 
Confirmation prompt | 
Value               | None
Source              | DEFAULT
***************************[ 73. row ]***************************
ID                  | mpm.krew
Spec.               | --krew / --no-krew
Class               | meta_package_manager.cli.ManagerSelector
Param type          | click.types.BoolParamType
Python type         | list
Hidden              | 
Exposed             | 
Allowed in conf?    | 
Env. vars.          | MPM_KREW
Default             | None
Is flag             | 
Flag value          | True
Is bool flag        | 
Multiple            | 
Nargs               | 1
Prompt              | 
Confirmation prompt | 
Value               | None
Source              | DEFAULT
***************************[ 74. row ]***************************
ID                  | mpm.lazy
Spec.               | --lazy / --no-lazy
Class               | meta_package_manager.cli.ManagerSelector
Param type          | click.types.BoolParamType
Python type         | list
Hidden              | 
Exposed             | 
Allowed in conf?    | 
Env. vars.          | MPM_LAZY
Default             | None
Is flag             | 
Flag value          | True
Is bool flag        | 
Multiple            | 
Nargs               | 1
Prompt              | 
Confirmation prompt | 
Value               | None
Source              | DEFAULT
***************************[ 75. row ]***************************
ID                  | mpm.luarocks
Spec.               | --luarocks / --no-luarocks
Class               | meta_package_manager.cli.ManagerSelector
Param type          | click.types.BoolParamType
Python type         | list
Hidden              | 
Exposed             | 
Allowed in conf?    | 
Env. vars.          | MPM_LUAROCKS
Default             | None
Is flag             | 
Flag value          | True
Is bool flag        | 
Multiple            | 
Nargs               | 1
Prompt              | 
Confirmation prompt | 
Value               | None
Source              | DEFAULT
***************************[ 76. row ]***************************
ID                  | mpm.lure
Spec.               | --lure / --no-lure
Class               | meta_package_manager.cli.ManagerSelector
Param type          | click.types.BoolParamType
Python type         | list
Hidden              | 
Exposed             | 
Allowed in conf?    | 
Env. vars.          | MPM_LURE
Default             | None
Is flag             | 
Flag value          | True
Is bool flag        | 
Multiple            | 
Nargs               | 1
Prompt              | 
Confirmation prompt | 
Value               | None
Source              | DEFAULT
***************************[ 77. row ]***************************
ID                  | mpm.macports
Spec.               | --macports / --no-macports
Class               | meta_package_manager.cli.ManagerSelector
Param type          | click.types.BoolParamType
Python type         | list
Hidden              | 
Exposed             | 
Allowed in conf?    | 
Env. vars.          | MPM_MACPORTS
Default             | None
Is flag             | 
Flag value          | True
Is bool flag        | 
Multiple            | 
Nargs               | 1
Prompt              | 
Confirmation prompt | 
Value               | None
Source              | DEFAULT
***************************[ 78. row ]***************************
ID                  | mpm.mamba
Spec.               | --mamba / --no-mamba
Class               | meta_package_manager.cli.ManagerSelector
Param type          | click.types.BoolParamType
Python type         | list
Hidden              | 
Exposed             | 
Allowed in conf?    | 
Env. vars.          | MPM_MAMBA
Default             | None
Is flag             | 
Flag value          | True
Is bool flag        | 
Multiple            | 
Nargs               | 1
Prompt              | 
Confirmation prompt | 
Value               | None
Source              | DEFAULT
***************************[ 79. row ]***************************
ID                  | mpm.man
Spec.               | --man
Class               | click_extra.command_doc.ManOption
Param type          | click.types.BoolParamType
Python type         | bool
Hidden              | 
Exposed             | 
Allowed in conf?    | 
Env. vars.          | MPM_MAN
Default             | False
Is flag             | 
Flag value          | True
Is bool flag        | 
Multiple            | 
Nargs               | 1
Prompt              | 
Confirmation prompt | 
Value               | False
Source              | DEFAULT
***************************[ 80. row ]***************************
ID                  | mpm.manager
Spec.               | -m, --manager [am|antidote|antigen|apk|apm|apt|apt-cyg|apt-mint|aptitude|asdf|aura|basalt|bin|bob|bpkg|brew|bun|cargo|cask|cave|choco|choosenim|chromebrew|claude-code-plugins|clib|composer|conda|cpan|deb-get|dkp-pacman|dnf|dnf5|dotnet|elan|emacs|emerge|eopkg|fink|fisher|flatpak|fwupd|gcloud|gem|getnf|gext|gh-ext|ghcup|go|guix|gup|haxelib|hyprpm|ips|jpm|julia|juliaup|krew|lazy|luarocks|lure|macports|mamba|mas|mason|micro|micromamba|miktex|mise|nala|nimble|nix|npm|oh-my-fish|ollama|opam|opkg|pacaur|pacman|pacstall|pamac|paru|pear|pearl|pi|pikaur|pip|pipx|pipxu|pixi|pkcon|pkg|pkg-tools|pkgin|pkgit|pkgm|platformio-core|pnpm|ports|prt-get|pwsh-gallery|pyenv|raco|roswell|rustup|scoop|sdkman|sfsu|sheldon|shelly|skills|slapt-get|snap|soar|sorcery|spack|steamcmd|stew|sun-tools|swupd|tazpkg|tlmgr|topgrade|trizen|urpmi|uv|uvx|vagrant|vcpkg|vim-pack|volta|vscode|vscodium|winget|xbps|xcodes|yarn|yarn-berry|yay|yazi|yum|zef|zerobrew|zeroinstall|zim|zinit|zplug|zvm|zypper]
Class               | click_extra.parameters.Option
Param type          | click.types.Choice
Python type         | list
Hidden              | 
Exposed             | 
Allowed in conf?    | 
Env. vars.          | MPM_MANAGER
Default             | None
Is flag             | 
Flag value          | 
Is bool flag        | 
Multiple            | 
Nargs               | 1
Prompt              | 
Confirmation prompt | 
Value               | None
Source              | DEFAULT
***************************[ 81. row ]***************************
ID                  | mpm.mas
Spec.               | --mas / --no-mas
Class               | meta_package_manager.cli.ManagerSelector
Param type          | click.types.BoolParamType
Python type         | list
Hidden              | 
Exposed             | 
Allowed in conf?    | 
Env. vars.          | MPM_MAS
Default             | None
Is flag             | 
Flag value          | True
Is bool flag        | 
Multiple            | 
Nargs               | 1
Prompt              | 
Confirmation prompt | 
Value               | None
Source              | DEFAULT
***************************[ 82. row ]***************************
ID                  | mpm.mason
Spec.               | --mason / --no-mason
Class               | meta_package_manager.cli.ManagerSelector
Param type          | click.types.BoolParamType
Python type         | list
Hidden              | 
Exposed             | 
Allowed in conf?    | 
Env. vars.          | MPM_MASON
Default             | None
Is flag             | 
Flag value          | True
Is bool flag        | 
Multiple            | 
Nargs               | 1
Prompt              | 
Confirmation prompt | 
Value               | None
Source              | DEFAULT
***************************[ 83. row ]***************************
ID                  | mpm.micro
Spec.               | --micro / --no-micro
Class               | meta_package_manager.cli.ManagerSelector
Param type          | click.types.BoolParamType
Python type         | list
Hidden              | 
Exposed             | 
Allowed in conf?    | 
Env. vars.          | MPM_MICRO
Default             | None
Is flag             | 
Flag value          | True
Is bool flag        | 
Multiple            | 
Nargs               | 1
Prompt              | 
Confirmation prompt | 
Value               | None
Source              | DEFAULT
***************************[ 84. row ]***************************
ID                  | mpm.micromamba
Spec.               | --micromamba / --no-micromamba
Class               | meta_package_manager.cli.ManagerSelector
Param type          | click.types.BoolParamType
Python type         | list
Hidden              | 
Exposed             | 
Allowed in conf?    | 
Env. vars.          | MPM_MICROMAMBA
Default             | None
Is flag             | 
Flag value          | True
Is bool flag        | 
Multiple            | 
Nargs               | 1
Prompt              | 
Confirmation prompt | 
Value               | None
Source              | DEFAULT
***************************[ 85. row ]***************************
ID                  | mpm.miktex
Spec.               | --miktex / --no-miktex
Class               | meta_package_manager.cli.ManagerSelector
Param type          | click.types.BoolParamType
Python type         | list
Hidden              | 
Exposed             | 
Allowed in conf?    | 
Env. vars.          | MPM_MIKTEX
Default             | None
Is flag             | 
Flag value          | True
Is bool flag        | 
Multiple            | 
Nargs               | 1
Prompt              | 
Confirmation prompt | 
Value               | None
Source              | DEFAULT
***************************[ 86. row ]***************************
ID                  | mpm.mise
Spec.               | --mise / --no-mise
Class               | meta_package_manager.cli.ManagerSelector
Param type          | click.types.BoolParamType
Python type         | list
Hidden              | 
Exposed             | 
Allowed in conf?    | 
Env. vars.          | MPM_MISE
Default             | None
Is flag             | 
Flag value          | True
Is bool flag        | 
Multiple            | 
Nargs               | 1
Prompt              | 
Confirmation prompt | 
Value               | None
Source              | DEFAULT
***************************[ 87. row ]***************************
ID                  | mpm.nala
Spec.               | --nala / --no-nala
Class               | meta_package_manager.cli.ManagerSelector
Param type          | click.types.BoolParamType
Python type         | list
Hidden              | 
Exposed             | 
Allowed in conf?    | 
Env. vars.          | MPM_NALA
Default             | None
Is flag             | 
Flag value          | True
Is bool flag        | 
Multiple            | 
Nargs               | 1
Prompt              | 
Confirmation prompt | 
Value               | None
Source              | DEFAULT
***************************[ 88. row ]***************************
ID                  | mpm.network
Spec.               | --network / --no-network
Class               | click_extra.parameters.Option
Param type          | click.types.BoolParamType
Python type         | bool
Hidden              | 
Exposed             | 
Allowed in conf?    | 
Env. vars.          | MPM_NETWORK
Default             | False
Is flag             | 
Flag value          | True
Is bool flag        | 
Multiple            | 
Nargs               | 1
Prompt              | 
Confirmation prompt | 
Value               | False
Source              | DEFAULT
***************************[ 89. row ]***************************
ID                  | mpm.nimble
Spec.               | --nimble / --no-nimble
Class               | meta_package_manager.cli.ManagerSelector
Param type          | click.types.BoolParamType
Python type         | list
Hidden              | 
Exposed             | 
Allowed in conf?    | 
Env. vars.          | MPM_NIMBLE
Default             | None
Is flag             | 
Flag value          | True
Is bool flag        | 
Multiple            | 
Nargs               | 1
Prompt              | 
Confirmation prompt | 
Value               | None
Source              | DEFAULT
***************************[ 90. row ]***************************
ID                  | mpm.nix
Spec.               | --nix / --no-nix
Class               | meta_package_manager.cli.ManagerSelector
Param type          | click.types.BoolParamType
Python type         | list
Hidden              | 
Exposed             | 
Allowed in conf?    | 
Env. vars.          | MPM_NIX
Default             | None
Is flag             | 
Flag value          | True
Is bool flag        | 
Multiple            | 
Nargs               | 1
Prompt              | 
Confirmation prompt | 
Value               | None
Source              | DEFAULT
***************************[ 91. row ]***************************
ID                  | mpm.no_color
Spec.               | --no-color
Class               | click_extra.color.NoColorOption
Param type          | click.types.BoolParamType
Python type         | bool
Hidden              | 
Exposed             | 
Allowed in conf?    | 
Env. vars.          | MPM_NO_COLOR
Default             | False
Is flag             | 
Flag value          | True
Is bool flag        | 
Multiple            | 
Nargs               | 1
Prompt              | 
Confirmation prompt | 
Value               | False
Source              | DEFAULT
***************************[ 92. row ]***************************
ID                  | mpm.npm
Spec.               | --npm / --no-npm
Class               | meta_package_manager.cli.ManagerSelector
Param type          | click.types.BoolParamType
Python type         | list
Hidden              | 
Exposed             | 
Allowed in conf?    | 
Env. vars.          | MPM_NPM
Default             | None
Is flag             | 
Flag value          | True
Is bool flag        | 
Multiple            | 
Nargs               | 1
Prompt              | 
Confirmation prompt | 
Value               | None
Source              | DEFAULT
***************************[ 93. row ]***************************
ID                  | mpm.oh_my_fish
Spec.               | --oh-my-fish / --no-oh-my-fish
Class               | meta_package_manager.cli.ManagerSelector
Param type          | click.types.BoolParamType
Python type         | list
Hidden              | 
Exposed             | 
Allowed in conf?    | 
Env. vars.          | MPM_OH_MY_FISH
Default             | None
Is flag             | 
Flag value          | True
Is bool flag        | 
Multiple            | 
Nargs               | 1
Prompt              | 
Confirmation prompt | 
Value               | None
Source              | DEFAULT
***************************[ 94. row ]***************************
ID                  | mpm.ollama
Spec.               | --ollama / --no-ollama
Class               | meta_package_manager.cli.ManagerSelector
Param type          | click.types.BoolParamType
Python type         | list
Hidden              | 
Exposed             | 
Allowed in conf?    | 
Env. vars.          | MPM_OLLAMA
Default             | None
Is flag             | 
Flag value          | True
Is bool flag        | 
Multiple            | 
Nargs               | 1
Prompt              | 
Confirmation prompt | 
Value               | None
Source              | DEFAULT
***************************[ 95. row ]***************************
ID                  | mpm.opam
Spec.               | --opam / --no-opam
Class               | meta_package_manager.cli.ManagerSelector
Param type          | click.types.BoolParamType
Python type         | list
Hidden              | 
Exposed             | 
Allowed in conf?    | 
Env. vars.          | MPM_OPAM
Default             | None
Is flag             | 
Flag value          | True
Is bool flag        | 
Multiple            | 
Nargs               | 1
Prompt              | 
Confirmation prompt | 
Value               | None
Source              | DEFAULT
***************************[ 96. row ]***************************
ID                  | mpm.opkg
Spec.               | --opkg / --no-opkg
Class               | meta_package_manager.cli.ManagerSelector
Param type          | click.types.BoolParamType
Python type         | list
Hidden              | 
Exposed             | 
Allowed in conf?    | 
Env. vars.          | MPM_OPKG
Default             | None
Is flag             | 
Flag value          | True
Is bool flag        | 
Multiple            | 
Nargs               | 1
Prompt              | 
Confirmation prompt | 
Value               | None
Source              | DEFAULT
***************************[ 97. row ]***************************
ID                  | mpm.pacaur
Spec.               | --pacaur / --no-pacaur
Class               | meta_package_manager.cli.ManagerSelector
Param type          | click.types.BoolParamType
Python type         | list
Hidden              | 
Exposed             | 
Allowed in conf?    | 
Env. vars.          | MPM_PACAUR
Default             | None
Is flag             | 
Flag value          | True
Is bool flag        | 
Multiple            | 
Nargs               | 1
Prompt              | 
Confirmation prompt | 
Value               | None
Source              | DEFAULT
***************************[ 98. row ]***************************
ID                  | mpm.pacman
Spec.               | --pacman / --no-pacman
Class               | meta_package_manager.cli.ManagerSelector
Param type          | click.types.BoolParamType
Python type         | list
Hidden              | 
Exposed             | 
Allowed in conf?    | 
Env. vars.          | MPM_PACMAN
Default             | None
Is flag             | 
Flag value          | True
Is bool flag        | 
Multiple            | 
Nargs               | 1
Prompt              | 
Confirmation prompt | 
Value               | None
Source              | DEFAULT
***************************[ 99. row ]***************************
ID                  | mpm.pacstall
Spec.               | --pacstall / --no-pacstall
Class               | meta_package_manager.cli.ManagerSelector
Param type          | click.types.BoolParamType
Python type         | list
Hidden              | 
Exposed             | 
Allowed in conf?    | 
Env. vars.          | MPM_PACSTALL
Default             | None
Is flag             | 
Flag value          | True
Is bool flag        | 
Multiple            | 
Nargs               | 1
Prompt              | 
Confirmation prompt | 
Value               | None
Source              | DEFAULT
***************************[ 100. row ]***************************
ID                  | mpm.pamac
Spec.               | --pamac / --no-pamac
Class               | meta_package_manager.cli.ManagerSelector
Param type          | click.types.BoolParamType
Python type         | list
Hidden              | 
Exposed             | 
Allowed in conf?    | 
Env. vars.          | MPM_PAMAC
Default             | None
Is flag             | 
Flag value          | True
Is bool flag        | 
Multiple            | 
Nargs               | 1
Prompt              | 
Confirmation prompt | 
Value               | None
Source              | DEFAULT
***************************[ 101. row ]***************************
ID                  | mpm.params
Spec.               | --params
Class               | meta_package_manager.cli.SourcedParamsOption
Param type          | click.types.BoolParamType
Python type         | bool
Hidden              | 
Exposed             | 
Allowed in conf?    | 
Env. vars.          | MPM_PARAMS
Default             | False
Is flag             | 
Flag value          | True
Is bool flag        | 
Multiple            | 
Nargs               | 1
Prompt              | 
Confirmation prompt | 
Value               | True
Source              | COMMANDLINE
***************************[ 102. row ]***************************
ID                  | mpm.paru
Spec.               | --paru / --no-paru
Class               | meta_package_manager.cli.ManagerSelector
Param type          | click.types.BoolParamType
Python type         | list
Hidden              | 
Exposed             | 
Allowed in conf?    | 
Env. vars.          | MPM_PARU
Default             | None
Is flag             | 
Flag value          | True
Is bool flag        | 
Multiple            | 
Nargs               | 1
Prompt              | 
Confirmation prompt | 
Value               | None
Source              | DEFAULT
***************************[ 103. row ]***************************
ID                  | mpm.pear
Spec.               | --pear / --no-pear
Class               | meta_package_manager.cli.ManagerSelector
Param type          | click.types.BoolParamType
Python type         | list
Hidden              | 
Exposed             | 
Allowed in conf?    | 
Env. vars.          | MPM_PEAR
Default             | None
Is flag             | 
Flag value          | True
Is bool flag        | 
Multiple            | 
Nargs               | 1
Prompt              | 
Confirmation prompt | 
Value               | None
Source              | DEFAULT
***************************[ 104. row ]***************************
ID                  | mpm.pearl
Spec.               | --pearl / --no-pearl
Class               | meta_package_manager.cli.ManagerSelector
Param type          | click.types.BoolParamType
Python type         | list
Hidden              | 
Exposed             | 
Allowed in conf?    | 
Env. vars.          | MPM_PEARL
Default             | None
Is flag             | 
Flag value          | True
Is bool flag        | 
Multiple            | 
Nargs               | 1
Prompt              | 
Confirmation prompt | 
Value               | None
Source              | DEFAULT
***************************[ 105. row ]***************************
ID                  | mpm.pi
Spec.               | --pi / --no-pi
Class               | meta_package_manager.cli.ManagerSelector
Param type          | click.types.BoolParamType
Python type         | list
Hidden              | 
Exposed             | 
Allowed in conf?    | 
Env. vars.          | MPM_PI
Default             | None
Is flag             | 
Flag value          | True
Is bool flag        | 
Multiple            | 
Nargs               | 1
Prompt              | 
Confirmation prompt | 
Value               | None
Source              | DEFAULT
***************************[ 106. row ]***************************
ID                  | mpm.pikaur
Spec.               | --pikaur / --no-pikaur
Class               | meta_package_manager.cli.ManagerSelector
Param type          | click.types.BoolParamType
Python type         | list
Hidden              | 
Exposed             | 
Allowed in conf?    | 
Env. vars.          | MPM_PIKAUR
Default             | None
Is flag             | 
Flag value          | True
Is bool flag        | 
Multiple            | 
Nargs               | 1
Prompt              | 
Confirmation prompt | 
Value               | None
Source              | DEFAULT
***************************[ 107. row ]***************************
ID                  | mpm.pip
Spec.               | --pip / --no-pip
Class               | meta_package_manager.cli.ManagerSelector
Param type          | click.types.BoolParamType
Python type         | list
Hidden              | 
Exposed             | 
Allowed in conf?    | 
Env. vars.          | MPM_PIP
Default             | None
Is flag             | 
Flag value          | True
Is bool flag        | 
Multiple            | 
Nargs               | 1
Prompt              | 
Confirmation prompt | 
Value               | None
Source              | DEFAULT
***************************[ 108. row ]***************************
ID                  | mpm.pipx
Spec.               | --pipx / --no-pipx
Class               | meta_package_manager.cli.ManagerSelector
Param type          | click.types.BoolParamType
Python type         | list
Hidden              | 
Exposed             | 
Allowed in conf?    | 
Env. vars.          | MPM_PIPX
Default             | None
Is flag             | 
Flag value          | True
Is bool flag        | 
Multiple            | 
Nargs               | 1
Prompt              | 
Confirmation prompt | 
Value               | None
Source              | DEFAULT
***************************[ 109. row ]***************************
ID                  | mpm.pipxu
Spec.               | --pipxu / --no-pipxu
Class               | meta_package_manager.cli.ManagerSelector
Param type          | click.types.BoolParamType
Python type         | list
Hidden              | 
Exposed             | 
Allowed in conf?    | 
Env. vars.          | MPM_PIPXU
Default             | None
Is flag             | 
Flag value          | True
Is bool flag        | 
Multiple            | 
Nargs               | 1
Prompt              | 
Confirmation prompt | 
Value               | None
Source              | DEFAULT
***************************[ 110. row ]***************************
ID                  | mpm.pixi
Spec.               | --pixi / --no-pixi
Class               | meta_package_manager.cli.ManagerSelector
Param type          | click.types.BoolParamType
Python type         | list
Hidden              | 
Exposed             | 
Allowed in conf?    | 
Env. vars.          | MPM_PIXI
Default             | None
Is flag             | 
Flag value          | True
Is bool flag        | 
Multiple            | 
Nargs               | 1
Prompt              | 
Confirmation prompt | 
Value               | None
Source              | DEFAULT
***************************[ 111. row ]***************************
ID                  | mpm.pkcon
Spec.               | --pkcon / --no-pkcon
Class               | meta_package_manager.cli.ManagerSelector
Param type          | click.types.BoolParamType
Python type         | list
Hidden              | 
Exposed             | 
Allowed in conf?    | 
Env. vars.          | MPM_PKCON
Default             | None
Is flag             | 
Flag value          | True
Is bool flag        | 
Multiple            | 
Nargs               | 1
Prompt              | 
Confirmation prompt | 
Value               | None
Source              | DEFAULT
***************************[ 112. row ]***************************
ID                  | mpm.pkg
Spec.               | --pkg / --no-pkg
Class               | meta_package_manager.cli.ManagerSelector
Param type          | click.types.BoolParamType
Python type         | list
Hidden              | 
Exposed             | 
Allowed in conf?    | 
Env. vars.          | MPM_PKG
Default             | None
Is flag             | 
Flag value          | True
Is bool flag        | 
Multiple            | 
Nargs               | 1
Prompt              | 
Confirmation prompt | 
Value               | None
Source              | DEFAULT
***************************[ 113. row ]***************************
ID                  | mpm.pkg_tools
Spec.               | --pkg-tools / --no-pkg-tools
Class               | meta_package_manager.cli.ManagerSelector
Param type          | click.types.BoolParamType
Python type         | list
Hidden              | 
Exposed             | 
Allowed in conf?    | 
Env. vars.          | MPM_PKG_TOOLS
Default             | None
Is flag             | 
Flag value          | True
Is bool flag        | 
Multiple            | 
Nargs               | 1
Prompt              | 
Confirmation prompt | 
Value               | None
Source              | DEFAULT
***************************[ 114. row ]***************************
ID                  | mpm.pkgin
Spec.               | --pkgin / --no-pkgin
Class               | meta_package_manager.cli.ManagerSelector
Param type          | click.types.BoolParamType
Python type         | list
Hidden              | 
Exposed             | 
Allowed in conf?    | 
Env. vars.          | MPM_PKGIN
Default             | None
Is flag             | 
Flag value          | True
Is bool flag        | 
Multiple            | 
Nargs               | 1
Prompt              | 
Confirmation prompt | 
Value               | None
Source              | DEFAULT
***************************[ 115. row ]***************************
ID                  | mpm.pkgit
Spec.               | --pkgit / --no-pkgit
Class               | meta_package_manager.cli.ManagerSelector
Param type          | click.types.BoolParamType
Python type         | list
Hidden              | 
Exposed             | 
Allowed in conf?    | 
Env. vars.          | MPM_PKGIT
Default             | None
Is flag             | 
Flag value          | True
Is bool flag        | 
Multiple            | 
Nargs               | 1
Prompt              | 
Confirmation prompt | 
Value               | None
Source              | DEFAULT
***************************[ 116. row ]***************************
ID                  | mpm.pkgm
Spec.               | --pkgm / --no-pkgm
Class               | meta_package_manager.cli.ManagerSelector
Param type          | click.types.BoolParamType
Python type         | list
Hidden              | 
Exposed             | 
Allowed in conf?    | 
Env. vars.          | MPM_PKGM
Default             | None
Is flag             | 
Flag value          | True
Is bool flag        | 
Multiple            | 
Nargs               | 1
Prompt              | 
Confirmation prompt | 
Value               | None
Source              | DEFAULT
***************************[ 117. row ]***************************
ID                  | mpm.plan
Spec.               | -p, --plan
Class               | click_extra.parameters.Option
Param type          | click.types.BoolParamType
Python type         | bool
Hidden              | 
Exposed             | 
Allowed in conf?    | 
Env. vars.          | MPM_PLAN
Default             | False
Is flag             | 
Flag value          | True
Is bool flag        | 
Multiple            | 
Nargs               | 1
Prompt              | 
Confirmation prompt | 
Value               | False
Source              | DEFAULT
***************************[ 118. row ]***************************
ID                  | mpm.platformio_core
Spec.               | --platformio-core / --no-platformio-core
Class               | meta_package_manager.cli.ManagerSelector
Param type          | click.types.BoolParamType
Python type         | list
Hidden              | 
Exposed             | 
Allowed in conf?    | 
Env. vars.          | MPM_PLATFORMIO_CORE
Default             | None
Is flag             | 
Flag value          | True
Is bool flag        | 
Multiple            | 
Nargs               | 1
Prompt              | 
Confirmation prompt | 
Value               | None
Source              | DEFAULT
***************************[ 119. row ]***************************
ID                  | mpm.pnpm
Spec.               | --pnpm / --no-pnpm
Class               | meta_package_manager.cli.ManagerSelector
Param type          | click.types.BoolParamType
Python type         | list
Hidden              | 
Exposed             | 
Allowed in conf?    | 
Env. vars.          | MPM_PNPM
Default             | None
Is flag             | 
Flag value          | True
Is bool flag        | 
Multiple            | 
Nargs               | 1
Prompt              | 
Confirmation prompt | 
Value               | None
Source              | DEFAULT
***************************[ 120. row ]***************************
ID                  | mpm.ports
Spec.               | --ports / --no-ports
Class               | meta_package_manager.cli.ManagerSelector
Param type          | click.types.BoolParamType
Python type         | list
Hidden              | 
Exposed             | 
Allowed in conf?    | 
Env. vars.          | MPM_PORTS
Default             | None
Is flag             | 
Flag value          | True
Is bool flag        | 
Multiple            | 
Nargs               | 1
Prompt              | 
Confirmation prompt | 
Value               | None
Source              | DEFAULT
***************************[ 121. row ]***************************
ID                  | mpm.progress
Spec.               | --progress / --no-progress
Class               | click_extra.spinner.ProgressOption
Param type          | click.types.BoolParamType
Python type         | bool
Hidden              | 
Exposed             | 
Allowed in conf?    | 
Env. vars.          | MPM_PROGRESS
Default             | True
Is flag             | 
Flag value          | True
Is bool flag        | 
Multiple            | 
Nargs               | 1
Prompt              | 
Confirmation prompt | 
Value               | True
Source              | DEFAULT
***************************[ 122. row ]***************************
ID                  | mpm.prt_get
Spec.               | --prt-get / --no-prt-get
Class               | meta_package_manager.cli.ManagerSelector
Param type          | click.types.BoolParamType
Python type         | list
Hidden              | 
Exposed             | 
Allowed in conf?    | 
Env. vars.          | MPM_PRT_GET
Default             | None
Is flag             | 
Flag value          | True
Is bool flag        | 
Multiple            | 
Nargs               | 1
Prompt              | 
Confirmation prompt | 
Value               | None
Source              | DEFAULT
***************************[ 123. row ]***************************
ID                  | mpm.pwsh_gallery
Spec.               | --pwsh-gallery / --no-pwsh-gallery
Class               | meta_package_manager.cli.ManagerSelector
Param type          | click.types.BoolParamType
Python type         | list
Hidden              | 
Exposed             | 
Allowed in conf?    | 
Env. vars.          | MPM_PWSH_GALLERY
Default             | None
Is flag             | 
Flag value          | True
Is bool flag        | 
Multiple            | 
Nargs               | 1
Prompt              | 
Confirmation prompt | 
Value               | None
Source              | DEFAULT
***************************[ 124. row ]***************************
ID                  | mpm.pyenv
Spec.               | --pyenv / --no-pyenv
Class               | meta_package_manager.cli.ManagerSelector
Param type          | click.types.BoolParamType
Python type         | list
Hidden              | 
Exposed             | 
Allowed in conf?    | 
Env. vars.          | MPM_PYENV
Default             | None
Is flag             | 
Flag value          | True
Is bool flag        | 
Multiple            | 
Nargs               | 1
Prompt              | 
Confirmation prompt | 
Value               | None
Source              | DEFAULT
***************************[ 125. row ]***************************
ID                  | mpm.quiet
Spec.               | -q, --quiet
Class               | click_extra.logging.QuietOption
Param type          | click.types.IntRange
Python type         | int
Hidden              | 
Exposed             | 
Allowed in conf?    | 
Env. vars.          | MPM_QUIET
Default             | 0
Is flag             | 
Flag value          | 
Is bool flag        | 
Multiple            | 
Nargs               | 1
Prompt              | 
Confirmation prompt | 
Value               | 0
Source              | DEFAULT
***************************[ 126. row ]***************************
ID                  | mpm.raco
Spec.               | --raco / --no-raco
Class               | meta_package_manager.cli.ManagerSelector
Param type          | click.types.BoolParamType
Python type         | list
Hidden              | 
Exposed             | 
Allowed in conf?    | 
Env. vars.          | MPM_RACO
Default             | None
Is flag             | 
Flag value          | True
Is bool flag        | 
Multiple            | 
Nargs               | 1
Prompt              | 
Confirmation prompt | 
Value               | None
Source              | DEFAULT
***************************[ 127. row ]***************************
ID                  | mpm.roswell
Spec.               | --roswell / --no-roswell
Class               | meta_package_manager.cli.ManagerSelector
Param type          | click.types.BoolParamType
Python type         | list
Hidden              | 
Exposed             | 
Allowed in conf?    | 
Env. vars.          | MPM_ROSWELL
Default             | None
Is flag             | 
Flag value          | True
Is bool flag        | 
Multiple            | 
Nargs               | 1
Prompt              | 
Confirmation prompt | 
Value               | None
Source              | DEFAULT
***************************[ 128. row ]***************************
ID                  | mpm.rustup
Spec.               | --rustup / --no-rustup
Class               | meta_package_manager.cli.ManagerSelector
Param type          | click.types.BoolParamType
Python type         | list
Hidden              | 
Exposed             | 
Allowed in conf?    | 
Env. vars.          | MPM_RUSTUP
Default             | None
Is flag             | 
Flag value          | True
Is bool flag        | 
Multiple            | 
Nargs               | 1
Prompt              | 
Confirmation prompt | 
Value               | None
Source              | DEFAULT
***************************[ 129. row ]***************************
ID                  | mpm.scoop
Spec.               | --scoop / --no-scoop
Class               | meta_package_manager.cli.ManagerSelector
Param type          | click.types.BoolParamType
Python type         | list
Hidden              | 
Exposed             | 
Allowed in conf?    | 
Env. vars.          | MPM_SCOOP
Default             | None
Is flag             | 
Flag value          | True
Is bool flag        | 
Multiple            | 
Nargs               | 1
Prompt              | 
Confirmation prompt | 
Value               | None
Source              | DEFAULT
***************************[ 130. row ]***************************
ID                  | mpm.sdkman
Spec.               | --sdkman / --no-sdkman
Class               | meta_package_manager.cli.ManagerSelector
Param type          | click.types.BoolParamType
Python type         | list
Hidden              | 
Exposed             | 
Allowed in conf?    | 
Env. vars.          | MPM_SDKMAN
Default             | None
Is flag             | 
Flag value          | True
Is bool flag        | 
Multiple            | 
Nargs               | 1
Prompt              | 
Confirmation prompt | 
Value               | None
Source              | DEFAULT
***************************[ 131. row ]***************************
ID                  | mpm.sfsu
Spec.               | --sfsu / --no-sfsu
Class               | meta_package_manager.cli.ManagerSelector
Param type          | click.types.BoolParamType
Python type         | list
Hidden              | 
Exposed             | 
Allowed in conf?    | 
Env. vars.          | MPM_SFSU
Default             | None
Is flag             | 
Flag value          | True
Is bool flag        | 
Multiple            | 
Nargs               | 1
Prompt              | 
Confirmation prompt | 
Value               | None
Source              | DEFAULT
***************************[ 132. row ]***************************
ID                  | mpm.sheldon
Spec.               | --sheldon / --no-sheldon
Class               | meta_package_manager.cli.ManagerSelector
Param type          | click.types.BoolParamType
Python type         | list
Hidden              | 
Exposed             | 
Allowed in conf?    | 
Env. vars.          | MPM_SHELDON
Default             | None
Is flag             | 
Flag value          | True
Is bool flag        | 
Multiple            | 
Nargs               | 1
Prompt              | 
Confirmation prompt | 
Value               | None
Source              | DEFAULT
***************************[ 133. row ]***************************
ID                  | mpm.shelly
Spec.               | --shelly / --no-shelly
Class               | meta_package_manager.cli.ManagerSelector
Param type          | click.types.BoolParamType
Python type         | list
Hidden              | 
Exposed             | 
Allowed in conf?    | 
Env. vars.          | MPM_SHELLY
Default             | None
Is flag             | 
Flag value          | True
Is bool flag        | 
Multiple            | 
Nargs               | 1
Prompt              | 
Confirmation prompt | 
Value               | None
Source              | DEFAULT
***************************[ 134. row ]***************************
ID                  | mpm.skills
Spec.               | --skills / --no-skills
Class               | meta_package_manager.cli.ManagerSelector
Param type          | click.types.BoolParamType
Python type         | list
Hidden              | 
Exposed             | 
Allowed in conf?    | 
Env. vars.          | MPM_SKILLS
Default             | None
Is flag             | 
Flag value          | True
Is bool flag        | 
Multiple            | 
Nargs               | 1
Prompt              | 
Confirmation prompt | 
Value               | None
Source              | DEFAULT
***************************[ 135. row ]***************************
ID                  | mpm.slapt_get
Spec.               | --slapt-get / --no-slapt-get
Class               | meta_package_manager.cli.ManagerSelector
Param type          | click.types.BoolParamType
Python type         | list
Hidden              | 
Exposed             | 
Allowed in conf?    | 
Env. vars.          | MPM_SLAPT_GET
Default             | None
Is flag             | 
Flag value          | True
Is bool flag        | 
Multiple            | 
Nargs               | 1
Prompt              | 
Confirmation prompt | 
Value               | None
Source              | DEFAULT
***************************[ 136. row ]***************************
ID                  | mpm.snap
Spec.               | --snap / --no-snap
Class               | meta_package_manager.cli.ManagerSelector
Param type          | click.types.BoolParamType
Python type         | list
Hidden              | 
Exposed             | 
Allowed in conf?    | 
Env. vars.          | MPM_SNAP
Default             | None
Is flag             | 
Flag value          | True
Is bool flag        | 
Multiple            | 
Nargs               | 1
Prompt              | 
Confirmation prompt | 
Value               | None
Source              | DEFAULT
***************************[ 137. row ]***************************
ID                  | mpm.soar
Spec.               | --soar / --no-soar
Class               | meta_package_manager.cli.ManagerSelector
Param type          | click.types.BoolParamType
Python type         | list
Hidden              | 
Exposed             | 
Allowed in conf?    | 
Env. vars.          | MPM_SOAR
Default             | None
Is flag             | 
Flag value          | True
Is bool flag        | 
Multiple            | 
Nargs               | 1
Prompt              | 
Confirmation prompt | 
Value               | None
Source              | DEFAULT
***************************[ 138. row ]***************************
ID                  | mpm.sorcery
Spec.               | --sorcery / --no-sorcery
Class               | meta_package_manager.cli.ManagerSelector
Param type          | click.types.BoolParamType
Python type         | list
Hidden              | 
Exposed             | 
Allowed in conf?    | 
Env. vars.          | MPM_SORCERY
Default             | None
Is flag             | 
Flag value          | True
Is bool flag        | 
Multiple            | 
Nargs               | 1
Prompt              | 
Confirmation prompt | 
Value               | None
Source              | DEFAULT
***************************[ 139. row ]***************************
ID                  | mpm.sort_by
Spec.               | -s, --sort-by [manager_id|manager_name|package_id|package_name|version]
Class               | click_extra.table.SortByOption
Param type          | click.types.Choice
Python type         | list
Hidden              | 
Exposed             | 
Allowed in conf?    | 
Env. vars.          | MPM_SORT_BY
Default             | (<SortableField.MANAGER_ID: 'manager_id'>,)
Is flag             | 
Flag value          | 
Is bool flag        | 
Multiple            | 
Nargs               | 1
Prompt              | 
Confirmation prompt | 
Value               | (<SortableField.MANAGER_ID: 'manager_id'>,)
Source              | DEFAULT
***************************[ 140. row ]***************************
ID                  | mpm.spack
Spec.               | --spack / --no-spack
Class               | meta_package_manager.cli.ManagerSelector
Param type          | click.types.BoolParamType
Python type         | list
Hidden              | 
Exposed             | 
Allowed in conf?    | 
Env. vars.          | MPM_SPACK
Default             | None
Is flag             | 
Flag value          | True
Is bool flag        | 
Multiple            | 
Nargs               | 1
Prompt              | 
Confirmation prompt | 
Value               | None
Source              | DEFAULT
***************************[ 141. row ]***************************
ID                  | mpm.steamcmd
Spec.               | --steamcmd / --no-steamcmd
Class               | meta_package_manager.cli.ManagerSelector
Param type          | click.types.BoolParamType
Python type         | list
Hidden              | 
Exposed             | 
Allowed in conf?    | 
Env. vars.          | MPM_STEAMCMD
Default             | None
Is flag             | 
Flag value          | True
Is bool flag        | 
Multiple            | 
Nargs               | 1
Prompt              | 
Confirmation prompt | 
Value               | None
Source              | DEFAULT
***************************[ 142. row ]***************************
ID                  | mpm.stew
Spec.               | --stew / --no-stew
Class               | meta_package_manager.cli.ManagerSelector
Param type          | click.types.BoolParamType
Python type         | list
Hidden              | 
Exposed             | 
Allowed in conf?    | 
Env. vars.          | MPM_STEW
Default             | None
Is flag             | 
Flag value          | True
Is bool flag        | 
Multiple            | 
Nargs               | 1
Prompt              | 
Confirmation prompt | 
Value               | None
Source              | DEFAULT
***************************[ 143. row ]***************************
ID                  | mpm.stop_on_error
Spec.               | --stop-on-error / --continue-on-error
Class               | click_extra.parameters.Option
Param type          | click.types.BoolParamType
Python type         | bool
Hidden              | 
Exposed             | 
Allowed in conf?    | 
Env. vars.          | MPM_STOP_ON_ERROR
Default             | False
Is flag             | 
Flag value          | True
Is bool flag        | 
Multiple            | 
Nargs               | 1
Prompt              | 
Confirmation prompt | 
Value               | False
Source              | DEFAULT
***************************[ 144. row ]***************************
ID                  | mpm.sudo
Spec.               | --sudo / --no-sudo
Class               | click_extra.parameters.Option
Param type          | click.types.BoolParamType
Python type         | bool
Hidden              | 
Exposed             | 
Allowed in conf?    | 
Env. vars.          | MPM_SUDO
Default             | None
Is flag             | 
Flag value          | True
Is bool flag        | 
Multiple            | 
Nargs               | 1
Prompt              | 
Confirmation prompt | 
Value               | None
Source              | DEFAULT
***************************[ 145. row ]***************************
ID                  | mpm.sudo_command
Spec.               | --sudo-command [sudo|doas|run0|pkexec|gsudo|win-sudo]
Class               | click_extra.parameters.Option
Param type          | click.types.Choice
Python type         | str
Hidden              | 
Exposed             | 
Allowed in conf?    | 
Env. vars.          | MPM_SUDO_COMMAND
Default             | None
Is flag             | 
Flag value          | 
Is bool flag        | 
Multiple            | 
Nargs               | 1
Prompt              | 
Confirmation prompt | 
Value               | None
Source              | DEFAULT
***************************[ 146. row ]***************************
ID                  | mpm.suggest_contribs
Spec.               | --suggest-contribs / --no-suggest-contribs
Class               | click_extra.parameters.Option
Param type          | click.types.BoolParamType
Python type         | bool
Hidden              | 
Exposed             | 
Allowed in conf?    | 
Env. vars.          | MPM_SUGGEST_CONTRIBS
Default             | True
Is flag             | 
Flag value          | True
Is bool flag        | 
Multiple            | 
Nargs               | 1
Prompt              | 
Confirmation prompt | 
Value               | True
Source              | DEFAULT
***************************[ 147. row ]***************************
ID                  | mpm.summary
Spec.               | --summary / --no-summary
Class               | click_extra.parameters.Option
Param type          | click.types.BoolParamType
Python type         | bool
Hidden              | 
Exposed             | 
Allowed in conf?    | 
Env. vars.          | MPM_SUMMARY
Default             | True
Is flag             | 
Flag value          | True
Is bool flag        | 
Multiple            | 
Nargs               | 1
Prompt              | 
Confirmation prompt | 
Value               | True
Source              | DEFAULT
***************************[ 148. row ]***************************
ID                  | mpm.sun_tools
Spec.               | --sun-tools / --no-sun-tools
Class               | meta_package_manager.cli.ManagerSelector
Param type          | click.types.BoolParamType
Python type         | list
Hidden              | 
Exposed             | 
Allowed in conf?    | 
Env. vars.          | MPM_SUN_TOOLS
Default             | None
Is flag             | 
Flag value          | True
Is bool flag        | 
Multiple            | 
Nargs               | 1
Prompt              | 
Confirmation prompt | 
Value               | None
Source              | DEFAULT
***************************[ 149. row ]***************************
ID                  | mpm.swupd
Spec.               | --swupd / --no-swupd
Class               | meta_package_manager.cli.ManagerSelector
Param type          | click.types.BoolParamType
Python type         | list
Hidden              | 
Exposed             | 
Allowed in conf?    | 
Env. vars.          | MPM_SWUPD
Default             | None
Is flag             | 
Flag value          | True
Is bool flag        | 
Multiple            | 
Nargs               | 1
Prompt              | 
Confirmation prompt | 
Value               | None
Source              | DEFAULT
***************************[ 150. row ]***************************
ID                  | mpm.table_format
Spec.               | --table-format FORMAT
Class               | click_extra.table.TableFormatOption
Param type          | click_extra.types.EnumChoice
Python type         | str
Hidden              | 
Exposed             | 
Allowed in conf?    | 
Env. vars.          | MPM_TABLE_FORMAT
Default             | 'rounded-outline'
Is flag             | 
Flag value          | 
Is bool flag        | 
Multiple            | 
Nargs               | 1
Prompt              | 
Confirmation prompt | 
Value               | 'vertical'
Source              | COMMANDLINE
***************************[ 151. row ]***************************
ID                  | mpm.tazpkg
Spec.               | --tazpkg / --no-tazpkg
Class               | meta_package_manager.cli.ManagerSelector
Param type          | click.types.BoolParamType
Python type         | list
Hidden              | 
Exposed             | 
Allowed in conf?    | 
Env. vars.          | MPM_TAZPKG
Default             | None
Is flag             | 
Flag value          | True
Is bool flag        | 
Multiple            | 
Nargs               | 1
Prompt              | 
Confirmation prompt | 
Value               | None
Source              | DEFAULT
***************************[ 152. row ]***************************
ID                  | mpm.theme
Spec.               | --theme [auto|dark|dracula|light|manpage|monokai|nord|solarized-dark]
Class               | click_extra.theme.ThemeOption
Param type          | click_extra.theme.ThemeChoice
Python type         | str
Hidden              | 
Exposed             | 
Allowed in conf?    | 
Env. vars.          | MPM_THEME
Default             | 'dark'
Is flag             | 
Flag value          | 
Is bool flag        | 
Multiple            | 
Nargs               | 1
Prompt              | 
Confirmation prompt | 
Value               | 'dark'
Source              | DEFAULT
***************************[ 153. row ]***************************
ID                  | mpm.time
Spec.               | --time / --no-time
Class               | click_extra.execution.TimerOption
Param type          | click.types.BoolParamType
Python type         | bool
Hidden              | 
Exposed             | 
Allowed in conf?    | 
Env. vars.          | MPM_TIME
Default             | False
Is flag             | 
Flag value          | True
Is bool flag        | 
Multiple            | 
Nargs               | 1
Prompt              | 
Confirmation prompt | 
Value               | False
Source              | DEFAULT
***************************[ 154. row ]***************************
ID                  | mpm.timeout
Spec.               | -t, --timeout INTEGER RANGE
Class               | click_extra.parameters.Option
Param type          | click.types.IntRange
Python type         | int
Hidden              | 
Exposed             | 
Allowed in conf?    | 
Env. vars.          | MPM_TIMEOUT
Default             | None
Is flag             | 
Flag value          | 
Is bool flag        | 
Multiple            | 
Nargs               | 1
Prompt              | 
Confirmation prompt | 
Value               | None
Source              | DEFAULT
***************************[ 155. row ]***************************
ID                  | mpm.tlmgr
Spec.               | --tlmgr / --no-tlmgr
Class               | meta_package_manager.cli.ManagerSelector
Param type          | click.types.BoolParamType
Python type         | list
Hidden              | 
Exposed             | 
Allowed in conf?    | 
Env. vars.          | MPM_TLMGR
Default             | None
Is flag             | 
Flag value          | True
Is bool flag        | 
Multiple            | 
Nargs               | 1
Prompt              | 
Confirmation prompt | 
Value               | None
Source              | DEFAULT
***************************[ 156. row ]***************************
ID                  | mpm.topgrade
Spec.               | --topgrade / --no-topgrade
Class               | meta_package_manager.cli.ManagerSelector
Param type          | click.types.BoolParamType
Python type         | list
Hidden              | 
Exposed             | 
Allowed in conf?    | 
Env. vars.          | MPM_TOPGRADE
Default             | None
Is flag             | 
Flag value          | True
Is bool flag        | 
Multiple            | 
Nargs               | 1
Prompt              | 
Confirmation prompt | 
Value               | None
Source              | DEFAULT
***************************[ 157. row ]***************************
ID                  | mpm.tree
Spec.               | --tree
Class               | click_extra.tree.TreeOption
Param type          | click.types.BoolParamType
Python type         | bool
Hidden              | 
Exposed             | 
Allowed in conf?    | 
Env. vars.          | MPM_TREE
Default             | False
Is flag             | 
Flag value          | True
Is bool flag        | 
Multiple            | 
Nargs               | 1
Prompt              | 
Confirmation prompt | 
Value               | False
Source              | DEFAULT
***************************[ 158. row ]***************************
ID                  | mpm.trizen
Spec.               | --trizen / --no-trizen
Class               | meta_package_manager.cli.ManagerSelector
Param type          | click.types.BoolParamType
Python type         | list
Hidden              | 
Exposed             | 
Allowed in conf?    | 
Env. vars.          | MPM_TRIZEN
Default             | None
Is flag             | 
Flag value          | True
Is bool flag        | 
Multiple            | 
Nargs               | 1
Prompt              | 
Confirmation prompt | 
Value               | None
Source              | DEFAULT
***************************[ 159. row ]***************************
ID                  | mpm.urpmi
Spec.               | --urpmi / --no-urpmi
Class               | meta_package_manager.cli.ManagerSelector
Param type          | click.types.BoolParamType
Python type         | list
Hidden              | 
Exposed             | 
Allowed in conf?    | 
Env. vars.          | MPM_URPMI
Default             | None
Is flag             | 
Flag value          | True
Is bool flag        | 
Multiple            | 
Nargs               | 1
Prompt              | 
Confirmation prompt | 
Value               | None
Source              | DEFAULT
***************************[ 160. row ]***************************
ID                  | mpm.uv
Spec.               | --uv / --no-uv
Class               | meta_package_manager.cli.ManagerSelector
Param type          | click.types.BoolParamType
Python type         | list
Hidden              | 
Exposed             | 
Allowed in conf?    | 
Env. vars.          | MPM_UV
Default             | None
Is flag             | 
Flag value          | True
Is bool flag        | 
Multiple            | 
Nargs               | 1
Prompt              | 
Confirmation prompt | 
Value               | None
Source              | DEFAULT
***************************[ 161. row ]***************************
ID                  | mpm.uvx
Spec.               | --uvx / --no-uvx
Class               | meta_package_manager.cli.ManagerSelector
Param type          | click.types.BoolParamType
Python type         | list
Hidden              | 
Exposed             | 
Allowed in conf?    | 
Env. vars.          | MPM_UVX
Default             | None
Is flag             | 
Flag value          | True
Is bool flag        | 
Multiple            | 
Nargs               | 1
Prompt              | 
Confirmation prompt | 
Value               | None
Source              | DEFAULT
***************************[ 162. row ]***************************
ID                  | mpm.vagrant
Spec.               | --vagrant / --no-vagrant
Class               | meta_package_manager.cli.ManagerSelector
Param type          | click.types.BoolParamType
Python type         | list
Hidden              | 
Exposed             | 
Allowed in conf?    | 
Env. vars.          | MPM_VAGRANT
Default             | None
Is flag             | 
Flag value          | True
Is bool flag        | 
Multiple            | 
Nargs               | 1
Prompt              | 
Confirmation prompt | 
Value               | None
Source              | DEFAULT
***************************[ 163. row ]***************************
ID                  | mpm.validate_config
Spec.               | --validate-config LOCATION
Class               | click_extra.config.option.ValidateConfigOption
Param type          | click.types.UnprocessedParamType
Python type         | str
Hidden              | 
Exposed             | 
Allowed in conf?    | 
Env. vars.          | MPM_VALIDATE_CONFIG
Default             | None
Is flag             | 
Flag value          | 
Is bool flag        | 
Multiple            | 
Nargs               | 1
Prompt              | 
Confirmation prompt | 
Value               | None
Source              | DEFAULT
***************************[ 164. row ]***************************
ID                  | mpm.vcpkg
Spec.               | --vcpkg / --no-vcpkg
Class               | meta_package_manager.cli.ManagerSelector
Param type          | click.types.BoolParamType
Python type         | list
Hidden              | 
Exposed             | 
Allowed in conf?    | 
Env. vars.          | MPM_VCPKG
Default             | None
Is flag             | 
Flag value          | True
Is bool flag        | 
Multiple            | 
Nargs               | 1
Prompt              | 
Confirmation prompt | 
Value               | None
Source              | DEFAULT
***************************[ 165. row ]***************************
ID                  | mpm.verbose
Spec.               | -v, --verbose
Class               | click_extra.logging.VerboseOption
Param type          | click.types.IntRange
Python type         | int
Hidden              | 
Exposed             | 
Allowed in conf?    | 
Env. vars.          | MPM_VERBOSE
Default             | 0
Is flag             | 
Flag value          | 
Is bool flag        | 
Multiple            | 
Nargs               | 1
Prompt              | 
Confirmation prompt | 
Value               | 0
Source              | DEFAULT
***************************[ 166. row ]***************************
ID                  | mpm.verbosity
Spec.               | --verbosity LEVEL
Class               | click_extra.logging.VerbosityOption
Param type          | click_extra.types.EnumChoice
Python type         | str
Hidden              | 
Exposed             | 
Allowed in conf?    | 
Env. vars.          | MPM_VERBOSITY
Default             | 'WARNING'
Is flag             | 
Flag value          | 
Is bool flag        | 
Multiple            | 
Nargs               | 1
Prompt              | 
Confirmation prompt | 
Value               | 'WARNING'
Source              | DEFAULT
***************************[ 167. row ]***************************
ID                  | mpm.version
Spec.               | --version
Class               | meta_package_manager.logo.LogoVersionOption
Param type          | click.types.BoolParamType
Python type         | bool
Hidden              | 
Exposed             | 
Allowed in conf?    | 
Env. vars.          | MPM_VERSION
Default             | False
Is flag             | 
Flag value          | True
Is bool flag        | 
Multiple            | 
Nargs               | 1
Prompt              | 
Confirmation prompt | 
Value               | False
Source              | DEFAULT
***************************[ 168. row ]***************************
ID                  | mpm.vim_pack
Spec.               | --vim-pack / --no-vim-pack
Class               | meta_package_manager.cli.ManagerSelector
Param type          | click.types.BoolParamType
Python type         | list
Hidden              | 
Exposed             | 
Allowed in conf?    | 
Env. vars.          | MPM_VIM_PACK
Default             | None
Is flag             | 
Flag value          | True
Is bool flag        | 
Multiple            | 
Nargs               | 1
Prompt              | 
Confirmation prompt | 
Value               | None
Source              | DEFAULT
***************************[ 169. row ]***************************
ID                  | mpm.volta
Spec.               | --volta / --no-volta
Class               | meta_package_manager.cli.ManagerSelector
Param type          | click.types.BoolParamType
Python type         | list
Hidden              | 
Exposed             | 
Allowed in conf?    | 
Env. vars.          | MPM_VOLTA
Default             | None
Is flag             | 
Flag value          | True
Is bool flag        | 
Multiple            | 
Nargs               | 1
Prompt              | 
Confirmation prompt | 
Value               | None
Source              | DEFAULT
***************************[ 170. row ]***************************
ID                  | mpm.vscode
Spec.               | --vscode / --no-vscode
Class               | meta_package_manager.cli.ManagerSelector
Param type          | click.types.BoolParamType
Python type         | list
Hidden              | 
Exposed             | 
Allowed in conf?    | 
Env. vars.          | MPM_VSCODE
Default             | None
Is flag             | 
Flag value          | True
Is bool flag        | 
Multiple            | 
Nargs               | 1
Prompt              | 
Confirmation prompt | 
Value               | None
Source              | DEFAULT
***************************[ 171. row ]***************************
ID                  | mpm.vscodium
Spec.               | --vscodium / --no-vscodium
Class               | meta_package_manager.cli.ManagerSelector
Param type          | click.types.BoolParamType
Python type         | list
Hidden              | 
Exposed             | 
Allowed in conf?    | 
Env. vars.          | MPM_VSCODIUM
Default             | None
Is flag             | 
Flag value          | True
Is bool flag        | 
Multiple            | 
Nargs               | 1
Prompt              | 
Confirmation prompt | 
Value               | None
Source              | DEFAULT
***************************[ 172. row ]***************************
ID                  | mpm.winget
Spec.               | --winget / --no-winget
Class               | meta_package_manager.cli.ManagerSelector
Param type          | click.types.BoolParamType
Python type         | list
Hidden              | 
Exposed             | 
Allowed in conf?    | 
Env. vars.          | MPM_WINGET
Default             | None
Is flag             | 
Flag value          | True
Is bool flag        | 
Multiple            | 
Nargs               | 1
Prompt              | 
Confirmation prompt | 
Value               | None
Source              | DEFAULT
***************************[ 173. row ]***************************
ID                  | mpm.xbps
Spec.               | --xbps / --no-xbps
Class               | meta_package_manager.cli.ManagerSelector
Param type          | click.types.BoolParamType
Python type         | list
Hidden              | 
Exposed             | 
Allowed in conf?    | 
Env. vars.          | MPM_XBPS
Default             | None
Is flag             | 
Flag value          | True
Is bool flag        | 
Multiple            | 
Nargs               | 1
Prompt              | 
Confirmation prompt | 
Value               | None
Source              | DEFAULT
***************************[ 174. row ]***************************
ID                  | mpm.xcodes
Spec.               | --xcodes / --no-xcodes
Class               | meta_package_manager.cli.ManagerSelector
Param type          | click.types.BoolParamType
Python type         | list
Hidden              | 
Exposed             | 
Allowed in conf?    | 
Env. vars.          | MPM_XCODES
Default             | None
Is flag             | 
Flag value          | True
Is bool flag        | 
Multiple            | 
Nargs               | 1
Prompt              | 
Confirmation prompt | 
Value               | None
Source              | DEFAULT
***************************[ 175. row ]***************************
ID                  | mpm.xkcd
Spec.               | -x, --xkcd
Class               | click_extra.parameters.Option
Param type          | click.types.BoolParamType
Python type         | bool
Hidden              | 
Exposed             | 
Allowed in conf?    | 
Env. vars.          | MPM_XKCD
Default             | None
Is flag             | 
Flag value          | True
Is bool flag        | 
Multiple            | 
Nargs               | 1
Prompt              | 
Confirmation prompt | 
Value               | None
Source              | DEFAULT
***************************[ 176. row ]***************************
ID                  | mpm.yarn
Spec.               | --yarn / --no-yarn
Class               | meta_package_manager.cli.ManagerSelector
Param type          | click.types.BoolParamType
Python type         | list
Hidden              | 
Exposed             | 
Allowed in conf?    | 
Env. vars.          | MPM_YARN
Default             | None
Is flag             | 
Flag value          | True
Is bool flag        | 
Multiple            | 
Nargs               | 1
Prompt              | 
Confirmation prompt | 
Value               | None
Source              | DEFAULT
***************************[ 177. row ]***************************
ID                  | mpm.yarn_berry
Spec.               | --yarn-berry / --no-yarn-berry
Class               | meta_package_manager.cli.ManagerSelector
Param type          | click.types.BoolParamType
Python type         | list
Hidden              | 
Exposed             | 
Allowed in conf?    | 
Env. vars.          | MPM_YARN_BERRY
Default             | None
Is flag             | 
Flag value          | True
Is bool flag        | 
Multiple            | 
Nargs               | 1
Prompt              | 
Confirmation prompt | 
Value               | None
Source              | DEFAULT
***************************[ 178. row ]***************************
ID                  | mpm.yay
Spec.               | --yay / --no-yay
Class               | meta_package_manager.cli.ManagerSelector
Param type          | click.types.BoolParamType
Python type         | list
Hidden              | 
Exposed             | 
Allowed in conf?    | 
Env. vars.          | MPM_YAY
Default             | None
Is flag             | 
Flag value          | True
Is bool flag        | 
Multiple            | 
Nargs               | 1
Prompt              | 
Confirmation prompt | 
Value               | None
Source              | DEFAULT
***************************[ 179. row ]***************************
ID                  | mpm.yazi
Spec.               | --yazi / --no-yazi
Class               | meta_package_manager.cli.ManagerSelector
Param type          | click.types.BoolParamType
Python type         | list
Hidden              | 
Exposed             | 
Allowed in conf?    | 
Env. vars.          | MPM_YAZI
Default             | None
Is flag             | 
Flag value          | True
Is bool flag        | 
Multiple            | 
Nargs               | 1
Prompt              | 
Confirmation prompt | 
Value               | None
Source              | DEFAULT
***************************[ 180. row ]***************************
ID                  | mpm.yum
Spec.               | --yum / --no-yum
Class               | meta_package_manager.cli.ManagerSelector
Param type          | click.types.BoolParamType
Python type         | list
Hidden              | 
Exposed             | 
Allowed in conf?    | 
Env. vars.          | MPM_YUM
Default             | None
Is flag             | 
Flag value          | True
Is bool flag        | 
Multiple            | 
Nargs               | 1
Prompt              | 
Confirmation prompt | 
Value               | None
Source              | DEFAULT
***************************[ 181. row ]***************************
ID                  | mpm.zef
Spec.               | --zef / --no-zef
Class               | meta_package_manager.cli.ManagerSelector
Param type          | click.types.BoolParamType
Python type         | list
Hidden              | 
Exposed             | 
Allowed in conf?    | 
Env. vars.          | MPM_ZEF
Default             | None
Is flag             | 
Flag value          | True
Is bool flag        | 
Multiple            | 
Nargs               | 1
Prompt              | 
Confirmation prompt | 
Value               | None
Source              | DEFAULT
***************************[ 182. row ]***************************
ID                  | mpm.zero_exit
Spec.               | -0, --zero-exit
Class               | click_extra.execution.ZeroExitOption
Param type          | click.types.BoolParamType
Python type         | bool
Hidden              | 
Exposed             | 
Allowed in conf?    | 
Env. vars.          | MPM_ZERO_EXIT
Default             | False
Is flag             | 
Flag value          | True
Is bool flag        | 
Multiple            | 
Nargs               | 1
Prompt              | 
Confirmation prompt | 
Value               | False
Source              | DEFAULT
***************************[ 183. row ]***************************
ID                  | mpm.zerobrew
Spec.               | --zerobrew / --no-zerobrew
Class               | meta_package_manager.cli.ManagerSelector
Param type          | click.types.BoolParamType
Python type         | list
Hidden              | 
Exposed             | 
Allowed in conf?    | 
Env. vars.          | MPM_ZEROBREW
Default             | None
Is flag             | 
Flag value          | True
Is bool flag        | 
Multiple            | 
Nargs               | 1
Prompt              | 
Confirmation prompt | 
Value               | None
Source              | DEFAULT
***************************[ 184. row ]***************************
ID                  | mpm.zeroinstall
Spec.               | --zeroinstall / --no-zeroinstall
Class               | meta_package_manager.cli.ManagerSelector
Param type          | click.types.BoolParamType
Python type         | list
Hidden              | 
Exposed             | 
Allowed in conf?    | 
Env. vars.          | MPM_ZEROINSTALL
Default             | None
Is flag             | 
Flag value          | True
Is bool flag        | 
Multiple            | 
Nargs               | 1
Prompt              | 
Confirmation prompt | 
Value               | None
Source              | DEFAULT
***************************[ 185. row ]***************************
ID                  | mpm.zim
Spec.               | --zim / --no-zim
Class               | meta_package_manager.cli.ManagerSelector
Param type          | click.types.BoolParamType
Python type         | list
Hidden              | 
Exposed             | 
Allowed in conf?    | 
Env. vars.          | MPM_ZIM
Default             | None
Is flag             | 
Flag value          | True
Is bool flag        | 
Multiple            | 
Nargs               | 1
Prompt              | 
Confirmation prompt | 
Value               | None
Source              | DEFAULT
***************************[ 186. row ]***************************
ID                  | mpm.zinit
Spec.               | --zinit / --no-zinit
Class               | meta_package_manager.cli.ManagerSelector
Param type          | click.types.BoolParamType
Python type         | list
Hidden              | 
Exposed             | 
Allowed in conf?    | 
Env. vars.          | MPM_ZINIT
Default             | None
Is flag             | 
Flag value          | True
Is bool flag        | 
Multiple            | 
Nargs               | 1
Prompt              | 
Confirmation prompt | 
Value               | None
Source              | DEFAULT
***************************[ 187. row ]***************************
ID                  | mpm.zplug
Spec.               | --zplug / --no-zplug
Class               | meta_package_manager.cli.ManagerSelector
Param type          | click.types.BoolParamType
Python type         | list
Hidden              | 
Exposed             | 
Allowed in conf?    | 
Env. vars.          | MPM_ZPLUG
Default             | None
Is flag             | 
Flag value          | True
Is bool flag        | 
Multiple            | 
Nargs               | 1
Prompt              | 
Confirmation prompt | 
Value               | None
Source              | DEFAULT
***************************[ 188. row ]***************************
ID                  | mpm.zvm
Spec.               | --zvm / --no-zvm
Class               | meta_package_manager.cli.ManagerSelector
Param type          | click.types.BoolParamType
Python type         | list
Hidden              | 
Exposed             | 
Allowed in conf?    | 
Env. vars.          | MPM_ZVM
Default             | None
Is flag             | 
Flag value          | True
Is bool flag        | 
Multiple            | 
Nargs               | 1
Prompt              | 
Confirmation prompt | 
Value               | None
Source              | DEFAULT
***************************[ 189. row ]***************************
ID                  | mpm.zypper
Spec.               | --zypper / --no-zypper
Class               | meta_package_manager.cli.ManagerSelector
Param type          | click.types.BoolParamType
Python type         | list
Hidden              | 
Exposed             | 
Allowed in conf?    | 
Env. vars.          | MPM_ZYPPER
Default             | None
Is flag             | 
Flag value          | True
Is bool flag        | 
Multiple            | 
Nargs               | 1
Prompt              | 
Confirmation prompt | 
Value               | None
Source              | DEFAULT
***************************[ 190. row ]***************************
ID                  | mpm.cleanup._click_default_help
Spec.               | -h, --help
Class               | click.core.Option
Param type          | click.types.BoolParamType
Python type         | bool
Hidden              | 
Exposed             | 
Allowed in conf?    | 
Env. vars.          | MPM_CLEANUP__CLICK_DEFAULT_HELP
Default             | False
Is flag             | 
Flag value          | True
Is bool flag        | 
Multiple            | 
Nargs               | 1
Prompt              | 
Confirmation prompt | 
Value               | False
Source              | DEFAULT
***************************[ 191. row ]***************************
ID                  | mpm.cleanup.cache
Spec.               | --cache / --skip-cache
Class               | click_extra.parameters.Option
Param type          | click.types.BoolParamType
Python type         | bool
Hidden              | 
Exposed             | 
Allowed in conf?    | 
Env. vars.          | CLEANUP_CACHE, MPM_CLEANUP_CACHE
Default             | True
Is flag             | 
Flag value          | True
Is bool flag        | 
Multiple            | 
Nargs               | 1
Prompt              | 
Confirmation prompt | 
Value               | True
Source              | DEFAULT
***************************[ 192. row ]***************************
ID                  | mpm.cleanup.orphans
Spec.               | --orphans / --skip-orphans
Class               | click_extra.parameters.Option
Param type          | click.types.BoolParamType
Python type         | bool
Hidden              | 
Exposed             | 
Allowed in conf?    | 
Env. vars.          | CLEANUP_ORPHANS, MPM_CLEANUP_ORPHANS
Default             | False
Is flag             | 
Flag value          | True
Is bool flag        | 
Multiple            | 
Nargs               | 1
Prompt              | 
Confirmation prompt | 
Value               | False
Source              | DEFAULT
***************************[ 193. row ]***************************
ID                  | mpm.cleanup.repair
Spec.               | --repair / --skip-repair
Class               | click_extra.parameters.Option
Param type          | click.types.BoolParamType
Python type         | bool
Hidden              | 
Exposed             | 
Allowed in conf?    | 
Env. vars.          | CLEANUP_REPAIR, MPM_CLEANUP_REPAIR
Default             | True
Is flag             | 
Flag value          | True
Is bool flag        | 
Multiple            | 
Nargs               | 1
Prompt              | 
Confirmation prompt | 
Value               | True
Source              | DEFAULT
***************************[ 194. row ]***************************
ID                  | mpm.config-template._click_default_help
Spec.               | -h, --help
Class               | click.core.Option
Param type          | click.types.BoolParamType
Python type         | bool
Hidden              | 
Exposed             | 
Allowed in conf?    | 
Env. vars.          | MPM_CONFIG_TEMPLATE__CLICK_DEFAULT_HELP
Default             | False
Is flag             | 
Flag value          | True
Is bool flag        | 
Multiple            | 
Nargs               | 1
Prompt              | 
Confirmation prompt | 
Value               | False
Source              | DEFAULT
***************************[ 195. row ]***************************
ID                  | mpm.config-template.manager_ids
Spec.               | 
Class               | click_extra.parameters.Argument
Param type          | click.types.Choice
Python type         | list
Hidden              | 
Exposed             | 
Allowed in conf?    | 
Env. vars.          | 
Default             | None
Is flag             | 
Flag value          | 
Is bool flag        | 
Multiple            | 
Nargs               | -1
Prompt              | 
Confirmation prompt | 
Value               | None
Source              | DEFAULT
***************************[ 196. row ]***************************
ID                  | mpm.doctor._click_default_help
Spec.               | -h, --help
Class               | click.core.Option
Param type          | click.types.BoolParamType
Python type         | bool
Hidden              | 
Exposed             | 
Allowed in conf?    | 
Env. vars.          | MPM_DOCTOR__CLICK_DEFAULT_HELP
Default             | False
Is flag             | 
Flag value          | True
Is bool flag        | 
Multiple            | 
Nargs               | 1
Prompt              | 
Confirmation prompt | 
Value               | False
Source              | DEFAULT
***************************[ 197. row ]***************************
ID                  | mpm.dump._click_default_help
Spec.               | -h, --help
Class               | click.core.Option
Param type          | click.types.BoolParamType
Python type         | bool
Hidden              | 
Exposed             | 
Allowed in conf?    | 
Env. vars.          | MPM_DUMP__CLICK_DEFAULT_HELP
Default             | False
Is flag             | 
Flag value          | True
Is bool flag        | 
Multiple            | 
Nargs               | 1
Prompt              | 
Confirmation prompt | 
Value               | False
Source              | DEFAULT
***************************[ 198. row ]***************************
ID                  | mpm.dump.exact
Spec.               | --exact / --fuzzy
Class               | click_extra.parameters.Option
Param type          | click.types.BoolParamType
Python type         | bool
Hidden              | 
Exposed             | 
Allowed in conf?    | 
Env. vars.          | DUMP_EXACT, MPM_DUMP_EXACT
Default             | False
Is flag             | 
Flag value          | True
Is bool flag        | 
Multiple            | 
Nargs               | 1
Prompt              | 
Confirmation prompt | 
Value               | False
Source              | DEFAULT
***************************[ 199. row ]***************************
ID                  | mpm.dump.include_header
Spec.               | --header / --no-header
Class               | click_extra.parameters.Option
Param type          | click.types.BoolParamType
Python type         | bool
Hidden              | 
Exposed             | 
Allowed in conf?    | 
Env. vars.          | DUMP_INCLUDE_HEADER, MPM_DUMP_INCLUDE_HEADER
Default             | True
Is flag             | 
Flag value          | True
Is bool flag        | 
Multiple            | 
Nargs               | 1
Prompt              | 
Confirmation prompt | 
Value               | True
Source              | DEFAULT
***************************[ 200. row ]***************************
ID                  | mpm.dump.merge
Spec.               | --merge
Class               | click_extra.parameters.Option
Param type          | click.types.BoolParamType
Python type         | bool
Hidden              | 
Exposed             | 
Allowed in conf?    | 
Env. vars.          | DUMP_MERGE, MPM_DUMP_MERGE
Default             | False
Is flag             | 
Flag value          | True
Is bool flag        | 
Multiple            | 
Nargs               | 1
Prompt              | 
Confirmation prompt | 
Value               | False
Source              | DEFAULT
***************************[ 201. row ]***************************
ID                  | mpm.dump.output_format
Spec.               | --toml
Class               | click_extra.parameters.Option
Param type          | click.types.StringParamType
Python type         | str
Hidden              | 
Exposed             | 
Allowed in conf?    | 
Env. vars.          | DUMP_OUTPUT_FORMAT, MPM_DUMP_OUTPUT_FORMAT
Default             | 'toml'
Is flag             | 
Flag value          | 'toml'
Is bool flag        | 
Multiple            | 
Nargs               | 1
Prompt              | 
Confirmation prompt | 
Value               | 'toml'
Source              | DEFAULT
***************************[ 202. row ]***************************
ID                  | mpm.dump.output_format
Spec.               | --brewfile
Class               | click_extra.parameters.Option
Param type          | click.types.StringParamType
Python type         | str
Hidden              | 
Exposed             | 
Allowed in conf?    | 
Env. vars.          | DUMP_OUTPUT_FORMAT, MPM_DUMP_OUTPUT_FORMAT
Default             | None
Is flag             | 
Flag value          | 'brewfile'
Is bool flag        | 
Multiple            | 
Nargs               | 1
Prompt              | 
Confirmation prompt | 
Value               | None
Source              | DEFAULT
***************************[ 203. row ]***************************
ID                  | mpm.dump.output_path
Spec.               | 
Class               | click_extra.parameters.Argument
Param type          | click.types.Path
Python type         | str
Hidden              | 
Exposed             | 
Allowed in conf?    | 
Env. vars.          | 
Default             | '-'
Is flag             | 
Flag value          | 
Is bool flag        | 
Multiple            | 
Nargs               | 1
Prompt              | 
Confirmation prompt | 
Value               | '-'
Source              | DEFAULT
***************************[ 204. row ]***************************
ID                  | mpm.dump.overwrite
Spec.               | --overwrite, --force, --replace
Class               | click_extra.parameters.Option
Param type          | click.types.BoolParamType
Python type         | bool
Hidden              | 
Exposed             | 
Allowed in conf?    | 
Env. vars.          | DUMP_OVERWRITE, MPM_DUMP_OVERWRITE
Default             | False
Is flag             | 
Flag value          | True
Is bool flag        | 
Multiple            | 
Nargs               | 1
Prompt              | 
Confirmation prompt | 
Value               | False
Source              | DEFAULT
***************************[ 205. row ]***************************
ID                  | mpm.dump.query
Spec.               | --query QUERY
Class               | click_extra.parameters.Option
Param type          | click.types.StringParamType
Python type         | str
Hidden              | 
Exposed             | 
Allowed in conf?    | 
Env. vars.          | DUMP_QUERY, MPM_DUMP_QUERY
Default             | None
Is flag             | 
Flag value          | 
Is bool flag        | 
Multiple            | 
Nargs               | 1
Prompt              | 
Confirmation prompt | 
Value               | None
Source              | DEFAULT
***************************[ 206. row ]***************************
ID                  | mpm.dump.update_version
Spec.               | --update-version
Class               | click_extra.parameters.Option
Param type          | click.types.BoolParamType
Python type         | bool
Hidden              | 
Exposed             | 
Allowed in conf?    | 
Env. vars.          | DUMP_UPDATE_VERSION, MPM_DUMP_UPDATE_VERSION
Default             | False
Is flag             | 
Flag value          | True
Is bool flag        | 
Multiple            | 
Nargs               | 1
Prompt              | 
Confirmation prompt | 
Value               | False
Source              | DEFAULT
***************************[ 207. row ]***************************
ID                  | mpm.help._click_default_help
Spec.               | -h, --help
Class               | click.core.Option
Param type          | click.types.BoolParamType
Python type         | bool
Hidden              | 
Exposed             | 
Allowed in conf?    | 
Env. vars.          | MPM_HELP__CLICK_DEFAULT_HELP
Default             | False
Is flag             | 
Flag value          | True
Is bool flag        | 
Multiple            | 
Nargs               | 1
Prompt              | 
Confirmation prompt | 
Value               | False
Source              | DEFAULT
***************************[ 208. row ]***************************
ID                  | mpm.help.command_path
Spec.               | 
Class               | click.core.Argument
Param type          | click.types.StringParamType
Python type         | list
Hidden              | 
Exposed             | 
Allowed in conf?    | 
Env. vars.          | 
Default             | None
Is flag             | 
Flag value          | 
Is bool flag        | 
Multiple            | 
Nargs               | -1
Prompt              | 
Confirmation prompt | 
Value               | None
Source              | DEFAULT
***************************[ 209. row ]***************************
ID                  | mpm.help.search
Spec.               | --search TEXT
Class               | click.core.Option
Param type          | click.types.StringParamType
Python type         | str
Hidden              | 
Exposed             | 
Allowed in conf?    | 
Env. vars.          | MPM_HELP_SEARCH
Default             | None
Is flag             | 
Flag value          | 
Is bool flag        | 
Multiple            | 
Nargs               | 1
Prompt              | 
Confirmation prompt | 
Value               | None
Source              | DEFAULT
***************************[ 210. row ]***************************
ID                  | mpm.install._click_default_help
Spec.               | -h, --help
Class               | click.core.Option
Param type          | click.types.BoolParamType
Python type         | bool
Hidden              | 
Exposed             | 
Allowed in conf?    | 
Env. vars.          | MPM_INSTALL__CLICK_DEFAULT_HELP
Default             | False
Is flag             | 
Flag value          | True
Is bool flag        | 
Multiple            | 
Nargs               | 1
Prompt              | 
Confirmation prompt | 
Value               | False
Source              | DEFAULT
***************************[ 211. row ]***************************
ID                  | mpm.install.packages_specs
Spec.               | 
Class               | click_extra.parameters.Argument
Param type          | click.types.StringParamType
Python type         | list
Hidden              | 
Exposed             | 
Allowed in conf?    | 
Env. vars.          | 
Default             | None
Is flag             | 
Flag value          | 
Is bool flag        | 
Multiple            | 
Nargs               | -1
Prompt              | 
Confirmation prompt | 
Value               | None
Source              | DEFAULT
***************************[ 212. row ]***************************
ID                  | mpm.installed._click_default_help
Spec.               | -h, --help
Class               | click.core.Option
Param type          | click.types.BoolParamType
Python type         | bool
Hidden              | 
Exposed             | 
Allowed in conf?    | 
Env. vars.          | MPM_INSTALLED__CLICK_DEFAULT_HELP
Default             | False
Is flag             | 
Flag value          | True
Is bool flag        | 
Multiple            | 
Nargs               | 1
Prompt              | 
Confirmation prompt | 
Value               | False
Source              | DEFAULT
***************************[ 213. row ]***************************
ID                  | mpm.installed.columns
Spec.               | --columns [package_id,package_name,manager_id,installed_version]
Class               | click_extra.table.ColumnsOption
Param type          | click_extra.table.ColumnsType
Python type         | str
Hidden              | 
Exposed             | 
Allowed in conf?    | 
Env. vars.          | INSTALLED_COLUMNS, MPM_INSTALLED_COLUMNS
Default             | ()
Is flag             | 
Flag value          | 
Is bool flag        | 
Multiple            | 
Nargs               | 1
Prompt              | 
Confirmation prompt | 
Value               | ()
Source              | DEFAULT
***************************[ 214. row ]***************************
ID                  | mpm.installed.duplicates
Spec.               | -d, --duplicates
Class               | click_extra.parameters.Option
Param type          | click.types.BoolParamType
Python type         | bool
Hidden              | 
Exposed             | 
Allowed in conf?    | 
Env. vars.          | INSTALLED_DUPLICATES, MPM_INSTALLED_DUPLICATES
Default             | False
Is flag             | 
Flag value          | True
Is bool flag        | 
Multiple            | 
Nargs               | 1
Prompt              | 
Confirmation prompt | 
Value               | False
Source              | DEFAULT
***************************[ 215. row ]***************************
ID                  | mpm.installed.exact
Spec.               | --exact / --fuzzy
Class               | click_extra.parameters.Option
Param type          | click.types.BoolParamType
Python type         | bool
Hidden              | 
Exposed             | 
Allowed in conf?    | 
Env. vars.          | INSTALLED_EXACT, MPM_INSTALLED_EXACT
Default             | False
Is flag             | 
Flag value          | True
Is bool flag        | 
Multiple            | 
Nargs               | 1
Prompt              | 
Confirmation prompt | 
Value               | False
Source              | DEFAULT
***************************[ 216. row ]***************************
ID                  | mpm.installed.query
Spec.               | 
Class               | click_extra.parameters.Argument
Param type          | click.types.StringParamType
Python type         | str
Hidden              | 
Exposed             | 
Allowed in conf?    | 
Env. vars.          | 
Default             | None
Is flag             | 
Flag value          | 
Is bool flag        | 
Multiple            | 
Nargs               | 1
Prompt              | 
Confirmation prompt | 
Value               | None
Source              | DEFAULT
***************************[ 217. row ]***************************
ID                  | mpm.managers._click_default_help
Spec.               | -h, --help
Class               | click.core.Option
Param type          | click.types.BoolParamType
Python type         | bool
Hidden              | 
Exposed             | 
Allowed in conf?    | 
Env. vars.          | MPM_MANAGERS__CLICK_DEFAULT_HELP
Default             | False
Is flag             | 
Flag value          | True
Is bool flag        | 
Multiple            | 
Nargs               | 1
Prompt              | 
Confirmation prompt | 
Value               | False
Source              | DEFAULT
***************************[ 218. row ]***************************
ID                  | mpm.managers.columns
Spec.               | --columns [manager_id,manager_name,supported,cli,executable,version]
Class               | click_extra.table.ColumnsOption
Param type          | click_extra.table.ColumnsType
Python type         | str
Hidden              | 
Exposed             | 
Allowed in conf?    | 
Env. vars.          | MANAGERS_COLUMNS, MPM_MANAGERS_COLUMNS
Default             | ()
Is flag             | 
Flag value          | 
Is bool flag        | 
Multiple            | 
Nargs               | 1
Prompt              | 
Confirmation prompt | 
Value               | ()
Source              | DEFAULT
***************************[ 219. row ]***************************
ID                  | mpm.managers.view
Spec.               | --view [detected|supported|all]
Class               | click_extra.parameters.Option
Param type          | click.types.Choice
Python type         | str
Hidden              | 
Exposed             | 
Allowed in conf?    | 
Env. vars.          | MANAGERS_VIEW, MPM_MANAGERS_VIEW
Default             | None
Is flag             | 
Flag value          | 
Is bool flag        | 
Multiple            | 
Nargs               | 1
Prompt              | 
Confirmation prompt | 
Value               | None
Source              | DEFAULT
***************************[ 220. row ]***************************
ID                  | mpm.orphans._click_default_help
Spec.               | -h, --help
Class               | click.core.Option
Param type          | click.types.BoolParamType
Python type         | bool
Hidden              | 
Exposed             | 
Allowed in conf?    | 
Env. vars.          | MPM_ORPHANS__CLICK_DEFAULT_HELP
Default             | False
Is flag             | 
Flag value          | True
Is bool flag        | 
Multiple            | 
Nargs               | 1
Prompt              | 
Confirmation prompt | 
Value               | False
Source              | DEFAULT
***************************[ 221. row ]***************************
ID                  | mpm.orphans.columns
Spec.               | --columns [package_id,package_name,manager_id,installed_version]
Class               | click_extra.table.ColumnsOption
Param type          | click_extra.table.ColumnsType
Python type         | str
Hidden              | 
Exposed             | 
Allowed in conf?    | 
Env. vars.          | ORPHANS_COLUMNS, MPM_ORPHANS_COLUMNS
Default             | ()
Is flag             | 
Flag value          | 
Is bool flag        | 
Multiple            | 
Nargs               | 1
Prompt              | 
Confirmation prompt | 
Value               | ()
Source              | DEFAULT
***************************[ 222. row ]***************************
ID                  | mpm.orphans.exact
Spec.               | --exact / --fuzzy
Class               | click_extra.parameters.Option
Param type          | click.types.BoolParamType
Python type         | bool
Hidden              | 
Exposed             | 
Allowed in conf?    | 
Env. vars.          | ORPHANS_EXACT, MPM_ORPHANS_EXACT
Default             | False
Is flag             | 
Flag value          | True
Is bool flag        | 
Multiple            | 
Nargs               | 1
Prompt              | 
Confirmation prompt | 
Value               | False
Source              | DEFAULT
***************************[ 223. row ]***************************
ID                  | mpm.orphans.query
Spec.               | 
Class               | click_extra.parameters.Argument
Param type          | click.types.StringParamType
Python type         | str
Hidden              | 
Exposed             | 
Allowed in conf?    | 
Env. vars.          | 
Default             | None
Is flag             | 
Flag value          | 
Is bool flag        | 
Multiple            | 
Nargs               | 1
Prompt              | 
Confirmation prompt | 
Value               | None
Source              | DEFAULT
***************************[ 224. row ]***************************
ID                  | mpm.outdated._click_default_help
Spec.               | -h, --help
Class               | click.core.Option
Param type          | click.types.BoolParamType
Python type         | bool
Hidden              | 
Exposed             | 
Allowed in conf?    | 
Env. vars.          | MPM_OUTDATED__CLICK_DEFAULT_HELP
Default             | False
Is flag             | 
Flag value          | True
Is bool flag        | 
Multiple            | 
Nargs               | 1
Prompt              | 
Confirmation prompt | 
Value               | False
Source              | DEFAULT
***************************[ 225. row ]***************************
ID                  | mpm.outdated.columns
Spec.               | --columns [package_id,package_name,manager_id,installed_version,latest_version]
Class               | click_extra.table.ColumnsOption
Param type          | click_extra.table.ColumnsType
Python type         | str
Hidden              | 
Exposed             | 
Allowed in conf?    | 
Env. vars.          | OUTDATED_COLUMNS, MPM_OUTDATED_COLUMNS
Default             | ()
Is flag             | 
Flag value          | 
Is bool flag        | 
Multiple            | 
Nargs               | 1
Prompt              | 
Confirmation prompt | 
Value               | ()
Source              | DEFAULT
***************************[ 226. row ]***************************
ID                  | mpm.outdated.exact
Spec.               | --exact / --fuzzy
Class               | click_extra.parameters.Option
Param type          | click.types.BoolParamType
Python type         | bool
Hidden              | 
Exposed             | 
Allowed in conf?    | 
Env. vars.          | OUTDATED_EXACT, MPM_OUTDATED_EXACT
Default             | False
Is flag             | 
Flag value          | True
Is bool flag        | 
Multiple            | 
Nargs               | 1
Prompt              | 
Confirmation prompt | 
Value               | False
Source              | DEFAULT
***************************[ 227. row ]***************************
ID                  | mpm.outdated.plugin_output
Spec.               | --plugin-output
Class               | click_extra.parameters.Option
Param type          | click.types.BoolParamType
Python type         | bool
Hidden              | 
Exposed             | 
Allowed in conf?    | 
Env. vars.          | OUTDATED_PLUGIN_OUTPUT, MPM_OUTDATED_PLUGIN_OUTPUT
Default             | False
Is flag             | 
Flag value          | True
Is bool flag        | 
Multiple            | 
Nargs               | 1
Prompt              | 
Confirmation prompt | 
Value               | False
Source              | DEFAULT
***************************[ 228. row ]***************************
ID                  | mpm.outdated.query
Spec.               | 
Class               | click_extra.parameters.Argument
Param type          | click.types.StringParamType
Python type         | str
Hidden              | 
Exposed             | 
Allowed in conf?    | 
Env. vars.          | 
Default             | None
Is flag             | 
Flag value          | 
Is bool flag        | 
Multiple            | 
Nargs               | 1
Prompt              | 
Confirmation prompt | 
Value               | None
Source              | DEFAULT
***************************[ 229. row ]***************************
ID                  | mpm.remove._click_default_help
Spec.               | -h, --help
Class               | click.core.Option
Param type          | click.types.BoolParamType
Python type         | bool
Hidden              | 
Exposed             | 
Allowed in conf?    | 
Env. vars.          | MPM_REMOVE__CLICK_DEFAULT_HELP
Default             | False
Is flag             | 
Flag value          | True
Is bool flag        | 
Multiple            | 
Nargs               | 1
Prompt              | 
Confirmation prompt | 
Value               | False
Source              | DEFAULT
***************************[ 230. row ]***************************
ID                  | mpm.remove.orphans
Spec.               | --orphans
Class               | click_extra.parameters.Option
Param type          | click.types.BoolParamType
Python type         | bool
Hidden              | 
Exposed             | 
Allowed in conf?    | 
Env. vars.          | REMOVE_ORPHANS, MPM_REMOVE_ORPHANS
Default             | False
Is flag             | 
Flag value          | True
Is bool flag        | 
Multiple            | 
Nargs               | 1
Prompt              | 
Confirmation prompt | 
Value               | False
Source              | DEFAULT
***************************[ 231. row ]***************************
ID                  | mpm.remove.packages_specs
Spec.               | 
Class               | click_extra.parameters.Argument
Param type          | click.types.StringParamType
Python type         | list
Hidden              | 
Exposed             | 
Allowed in conf?    | 
Env. vars.          | 
Default             | None
Is flag             | 
Flag value          | 
Is bool flag        | 
Multiple            | 
Nargs               | -1
Prompt              | 
Confirmation prompt | 
Value               | None
Source              | DEFAULT
***************************[ 232. row ]***************************
ID                  | mpm.restore._click_default_help
Spec.               | -h, --help
Class               | click.core.Option
Param type          | click.types.BoolParamType
Python type         | bool
Hidden              | 
Exposed             | 
Allowed in conf?    | 
Env. vars.          | MPM_RESTORE__CLICK_DEFAULT_HELP
Default             | False
Is flag             | 
Flag value          | True
Is bool flag        | 
Multiple            | 
Nargs               | 1
Prompt              | 
Confirmation prompt | 
Value               | False
Source              | DEFAULT
***************************[ 233. row ]***************************
ID                  | mpm.restore.toml_files
Spec.               | 
Class               | click_extra.parameters.Argument
Param type          | click.types.File
Python type         | list
Hidden              | 
Exposed             | 
Allowed in conf?    | 
Env. vars.          | 
Default             | None
Is flag             | 
Flag value          | 
Is bool flag        | 
Multiple            | 
Nargs               | -1
Prompt              | 
Confirmation prompt | 
Value               | None
Source              | DEFAULT
***************************[ 234. row ]***************************
ID                  | mpm.sbom._click_default_help
Spec.               | -h, --help
Class               | click.core.Option
Param type          | click.types.BoolParamType
Python type         | bool
Hidden              | 
Exposed             | 
Allowed in conf?    | 
Env. vars.          | MPM_SBOM__CLICK_DEFAULT_HELP
Default             | False
Is flag             | 
Flag value          | True
Is bool flag        | 
Multiple            | 
Nargs               | 1
Prompt              | 
Confirmation prompt | 
Value               | False
Source              | DEFAULT
***************************[ 235. row ]***************************
ID                  | mpm.sbom.bundled
Spec.               | --bundled / --minimal
Class               | click_extra.parameters.Option
Param type          | click.types.BoolParamType
Python type         | bool
Hidden              | 
Exposed             | 
Allowed in conf?    | 
Env. vars.          | SBOM_BUNDLED, MPM_SBOM_BUNDLED
Default             | True
Is flag             | 
Flag value          | True
Is bool flag        | 
Multiple            | 
Nargs               | 1
Prompt              | 
Confirmation prompt | 
Value               | True
Source              | DEFAULT
***************************[ 236. row ]***************************
ID                  | mpm.sbom.exact
Spec.               | --exact / --fuzzy
Class               | click_extra.parameters.Option
Param type          | click.types.BoolParamType
Python type         | bool
Hidden              | 
Exposed             | 
Allowed in conf?    | 
Env. vars.          | SBOM_EXACT, MPM_SBOM_EXACT
Default             | False
Is flag             | 
Flag value          | True
Is bool flag        | 
Multiple            | 
Nargs               | 1
Prompt              | 
Confirmation prompt | 
Value               | False
Source              | DEFAULT
***************************[ 237. row ]***************************
ID                  | mpm.sbom.export_format
Spec.               | --format [json|xml|yaml|tag|rdf]
Class               | click_extra.parameters.Option
Param type          | click_extra.types.EnumChoice
Python type         | str
Hidden              | 
Exposed             | 
Allowed in conf?    | 
Env. vars.          | SBOM_EXPORT_FORMAT, MPM_SBOM_EXPORT_FORMAT
Default             | None
Is flag             | 
Flag value          | 
Is bool flag        | 
Multiple            | 
Nargs               | 1
Prompt              | 
Confirmation prompt | 
Value               | None
Source              | DEFAULT
***************************[ 238. row ]***************************
ID                  | mpm.sbom.export_path
Spec.               | 
Class               | click_extra.parameters.Argument
Param type          | click.types.Path
Python type         | str
Hidden              | 
Exposed             | 
Allowed in conf?    | 
Env. vars.          | 
Default             | '-'
Is flag             | 
Flag value          | 
Is bool flag        | 
Multiple            | 
Nargs               | 1
Prompt              | 
Confirmation prompt | 
Value               | '-'
Source              | DEFAULT
***************************[ 239. row ]***************************
ID                  | mpm.sbom.overwrite
Spec.               | --overwrite, --force, --replace
Class               | click_extra.parameters.Option
Param type          | click.types.BoolParamType
Python type         | bool
Hidden              | 
Exposed             | 
Allowed in conf?    | 
Env. vars.          | SBOM_OVERWRITE, MPM_SBOM_OVERWRITE
Default             | False
Is flag             | 
Flag value          | True
Is bool flag        | 
Multiple            | 
Nargs               | 1
Prompt              | 
Confirmation prompt | 
Value               | False
Source              | DEFAULT
***************************[ 240. row ]***************************
ID                  | mpm.sbom.query
Spec.               | --query QUERY
Class               | click_extra.parameters.Option
Param type          | click.types.StringParamType
Python type         | str
Hidden              | 
Exposed             | 
Allowed in conf?    | 
Env. vars.          | SBOM_QUERY, MPM_SBOM_QUERY
Default             | None
Is flag             | 
Flag value          | 
Is bool flag        | 
Multiple            | 
Nargs               | 1
Prompt              | 
Confirmation prompt | 
Value               | None
Source              | DEFAULT
***************************[ 241. row ]***************************
ID                  | mpm.sbom.spdx
Spec.               | --spdx / --cyclonedx
Class               | click_extra.parameters.Option
Param type          | click.types.BoolParamType
Python type         | bool
Hidden              | 
Exposed             | 
Allowed in conf?    | 
Env. vars.          | SBOM_SPDX, MPM_SBOM_SPDX
Default             | True
Is flag             | 
Flag value          | True
Is bool flag        | 
Multiple            | 
Nargs               | 1
Prompt              | 
Confirmation prompt | 
Value               | True
Source              | DEFAULT
***************************[ 242. row ]***************************
ID                  | mpm.search._click_default_help
Spec.               | -h, --help
Class               | click.core.Option
Param type          | click.types.BoolParamType
Python type         | bool
Hidden              | 
Exposed             | 
Allowed in conf?    | 
Env. vars.          | MPM_SEARCH__CLICK_DEFAULT_HELP
Default             | False
Is flag             | 
Flag value          | True
Is bool flag        | 
Multiple            | 
Nargs               | 1
Prompt              | 
Confirmation prompt | 
Value               | False
Source              | DEFAULT
***************************[ 243. row ]***************************
ID                  | mpm.search.columns
Spec.               | --columns [package_id,package_name,manager_id,latest_version,description]
Class               | click_extra.table.ColumnsOption
Param type          | click_extra.table.ColumnsType
Python type         | str
Hidden              | 
Exposed             | 
Allowed in conf?    | 
Env. vars.          | SEARCH_COLUMNS, MPM_SEARCH_COLUMNS
Default             | ()
Is flag             | 
Flag value          | 
Is bool flag        | 
Multiple            | 
Nargs               | 1
Prompt              | 
Confirmation prompt | 
Value               | ()
Source              | DEFAULT
***************************[ 244. row ]***************************
ID                  | mpm.search.exact
Spec.               | --exact / --fuzzy
Class               | click_extra.parameters.Option
Param type          | click.types.BoolParamType
Python type         | bool
Hidden              | 
Exposed             | 
Allowed in conf?    | 
Env. vars.          | SEARCH_EXACT, MPM_SEARCH_EXACT
Default             | False
Is flag             | 
Flag value          | True
Is bool flag        | 
Multiple            | 
Nargs               | 1
Prompt              | 
Confirmation prompt | 
Value               | False
Source              | DEFAULT
***************************[ 245. row ]***************************
ID                  | mpm.search.extended
Spec.               | --extended / --id-name-only
Class               | click_extra.parameters.Option
Param type          | click.types.BoolParamType
Python type         | bool
Hidden              | 
Exposed             | 
Allowed in conf?    | 
Env. vars.          | SEARCH_EXTENDED, MPM_SEARCH_EXTENDED
Default             | False
Is flag             | 
Flag value          | True
Is bool flag        | 
Multiple            | 
Nargs               | 1
Prompt              | 
Confirmation prompt | 
Value               | False
Source              | DEFAULT
***************************[ 246. row ]***************************
ID                  | mpm.search.query
Spec.               | 
Class               | click_extra.parameters.Argument
Param type          | click.types.StringParamType
Python type         | str
Hidden              | 
Exposed             | 
Allowed in conf?    | 
Env. vars.          | 
Default             | None
Is flag             | 
Flag value          | 
Is bool flag        | 
Multiple            | 
Nargs               | 1
Prompt              | 
Confirmation prompt | 
Value               | None
Source              | DEFAULT
***************************[ 247. row ]***************************
ID                  | mpm.search.refilter
Spec.               | --refilter / --no-refilter
Class               | click_extra.parameters.Option
Param type          | click.types.BoolParamType
Python type         | bool
Hidden              | 
Exposed             | 
Allowed in conf?    | 
Env. vars.          | SEARCH_REFILTER, MPM_SEARCH_REFILTER
Default             | True
Is flag             | 
Flag value          | True
Is bool flag        | 
Multiple            | 
Nargs               | 1
Prompt              | 
Confirmation prompt | 
Value               | True
Source              | DEFAULT
***************************[ 248. row ]***************************
ID                  | mpm.sync._click_default_help
Spec.               | -h, --help
Class               | click.core.Option
Param type          | click.types.BoolParamType
Python type         | bool
Hidden              | 
Exposed             | 
Allowed in conf?    | 
Env. vars.          | MPM_SYNC__CLICK_DEFAULT_HELP
Default             | False
Is flag             | 
Flag value          | True
Is bool flag        | 
Multiple            | 
Nargs               | 1
Prompt              | 
Confirmation prompt | 
Value               | False
Source              | DEFAULT
***************************[ 249. row ]***************************
ID                  | mpm.upgrade._click_default_help
Spec.               | -h, --help
Class               | click.core.Option
Param type          | click.types.BoolParamType
Python type         | bool
Hidden              | 
Exposed             | 
Allowed in conf?    | 
Env. vars.          | MPM_UPGRADE__CLICK_DEFAULT_HELP
Default             | False
Is flag             | 
Flag value          | True
Is bool flag        | 
Multiple            | 
Nargs               | 1
Prompt              | 
Confirmation prompt | 
Value               | False
Source              | DEFAULT
***************************[ 250. row ]***************************
ID                  | mpm.upgrade.all
Spec.               | -A, --all
Class               | click_extra.parameters.Option
Param type          | click.types.BoolParamType
Python type         | bool
Hidden              | 
Exposed             | 
Allowed in conf?    | 
Env. vars.          | UPGRADE_ALL, MPM_UPGRADE_ALL
Default             | False
Is flag             | 
Flag value          | True
Is bool flag        | 
Multiple            | 
Nargs               | 1
Prompt              | 
Confirmation prompt | 
Value               | False
Source              | DEFAULT
***************************[ 251. row ]***************************
ID                  | mpm.upgrade.packages_specs
Spec.               | 
Class               | click_extra.parameters.Argument
Param type          | click.types.StringParamType
Python type         | list
Hidden              | 
Exposed             | 
Allowed in conf?    | 
Env. vars.          | 
Default             | None
Is flag             | 
Flag value          | 
Is bool flag        | 
Multiple            | 
Nargs               | -1
Prompt              | 
Confirmation prompt | 
Value               | None
Source              | DEFAULT
***************************[ 252. row ]***************************
ID                  | mpm.which._click_default_help
Spec.               | -h, --help
Class               | click.core.Option
Param type          | click.types.BoolParamType
Python type         | bool
Hidden              | 
Exposed             | 
Allowed in conf?    | 
Env. vars.          | MPM_WHICH__CLICK_DEFAULT_HELP
Default             | False
Is flag             | 
Flag value          | True
Is bool flag        | 
Multiple            | 
Nargs               | 1
Prompt              | 
Confirmation prompt | 
Value               | False
Source              | DEFAULT
***************************[ 253. row ]***************************
ID                  | mpm.which.cli_names
Spec.               | 
Class               | click_extra.parameters.Argument
Param type          | click.types.StringParamType
Python type         | list
Hidden              | 
Exposed             | 
Allowed in conf?    | 
Env. vars.          | 
Default             | None
Is flag             | 
Flag value          | 
Is bool flag        | 
Multiple            | 
Nargs               | -1
Prompt              | 
Confirmation prompt | 
Value               | None
Source              | DEFAULT
***************************[ 254. row ]***************************
ID                  | mpm.which.columns
Spec.               | --columns [manager_id,priority,cli_path,symlink]
Class               | click_extra.table.ColumnsOption
Param type          | click_extra.table.ColumnsType
Python type         | str
Hidden              | 
Exposed             | 
Allowed in conf?    | 
Env. vars.          | WHICH_COLUMNS, MPM_WHICH_COLUMNS
Default             | ()
Is flag             | 
Flag value          | 
Is bool flag        | 
Multiple            | 
Nargs               | 1
Prompt              | 
Confirmation prompt | 
Value               | ()
Source              | DEFAULT

meta_package_manager.config API

Configuration utilities for mpm.

Hosts the schema of the [mpm] configuration section consumed by click_extra and the runtime policy around the [mpm.overrides.<id>] sections of the same configuration file: applying attribute overrides to shipped managers, gating manager definitions on the trust of their source, and registering them into the pool.

The concerns stay separate across three modules: meta_package_manager.pool.ManagerPool owns the live manager instances and the per-manager overridden_fields tracking dict; meta_package_manager.definitions owns the declarative schema (which fields a section may set, how to coerce values) and the class factory; this module owns the loading policy and mutates the pool through the apply_manager_overrides() and register_config_managers() helpers.

class meta_package_manager.config.MpmConfig(all_managers=False, ignore_auto_updates=True, stop_on_error=False, dry_run=False, plan=False, sudo=None, timeout=None, jobs='auto', cooldown=<factory>, description=False, sort_by=<factory>, summary=True, network=False, suggest_contribs=True, overrides=<factory>)[source]

Bases: object

Schema for mpm configuration files.

Defines the recognized options for the [mpm] (or [tool.mpm]) configuration section. Each field corresponds to a CLI option on the root mpm group.

Note

Dynamic manager selectors (brew = true, pip = false, etc.), click-extra built-in options (verbosity, table_format) and one-shot utility flags (--bar-plugin-path, --xkcd) are handled by the default_map pipeline and do not appear here.

Note

Multi-word fields pin their config path through CONFIG_PATH_METADATA_KEY: mpm’s configuration convention is underscored keys (matching Click parameter names, the --validate-config checks and every documented example), while click-extra would otherwise kebab-case field names in the rendered click:config reference.

all_managers: bool = False

Force evaluation of all managers, including unsupported and unmaintained.

ignore_auto_updates: bool = True

Exclude auto-updating packages from outdated/upgrade results.

stop_on_error: bool = False

Stop on first manager CLI error instead of continuing.

dry_run: bool = False

Simulate CLI calls without performing any action.

plan: bool = False

Capture the state-changing CLI calls for inspection instead of running them.

sudo: bool | None = None

Force privileged manager operations with (True) or without (False) sudo. Unset by default: system managers escalate, user-level managers do not. Overridden per manager by a sudo entry in [mpm.overrides.<id>].

timeout: int | None = None

Maximum duration in seconds for each manager CLI call. When unset, a per-operation default applies: 120 for read-only queries (installed, outdated, search) and 500 for state-changing operations. A set value overrides every operation.

jobs: int | str = 'auto'

Maximum number of managers to run concurrently. Accepts an integer, or the keywords auto (one fewer than the logical CPU count, the default) and max (every logical CPU); set 1 to run sequentially.

cooldown: dict[str, Any]

Release-age cooldown gate: period is the minimum age a package version must reach before it can be installed or upgraded, policy the posture for managers that cannot enforce it (enforce skips them, best-effort runs them without the safeguard).

Typed as dict[str, Any] so click-extra treats the [mpm.cooldown] sub-tree as opaque: it carries no CLI flag of its own (the --cooldown option merges over it axis by axis at runtime instead) and its keys are validated by validate_cooldown_section(), registered as a click_extra.ConfigValidator. The deprecated [mpm] cooldown = “<duration>” string spelling stays accepted as the period.

description: bool = False

Show package description in results.

sort_by: list[str]

Default fields to sort results by, in priority order.

summary: bool = True

Print an end-of-run summary on stderr: a count line of per-manager totals plus any subcommand-specific follow-up notes.

network: bool = False

Opt into network calls during the run. Today this only affects mpm sbom, which queries OSV.dev for vulnerability data.

suggest_contribs: bool = True

Print a contribution invitation when a user override targets a field that likely indicates an upstream detection bug.

overrides: dict[str, dict]

Per-manager attribute overrides keyed by manager ID.

Typed as dict[str, dict] so click-extra treats the sub-tree as opaque: its keys are manager IDs (data, not flag names) and its leaf entries are validated by validate_manager_overrides_section() registered as a click_extra.ConfigValidator. The field carries no CLI flag — it only exists in the schema to declare opacity and to enable --validate-config coverage of the override block.

meta_package_manager.config.INVALIDATED_CACHED_PROPS: Final[tuple[str, ...]] = ('available', 'cli_path', 'executable', 'fresh', 'supported', 'version')

Cached properties on meta_package_manager.manager.PackageManager that may have been computed from attributes covered by OVERRIDABLE_FIELDS.

Any pre-computed values are popped from the manager instance’s __dict__ after an override is applied so the next access recomputes them against the new attribute values. Safe to pop even if nothing was cached.

meta_package_manager.config.CONTRIBUTION_HINT_FIELDS: Final[frozenset[str]] = frozenset({'cli_names', 'cli_search_path', 'requirement', 'version_cli_options', 'version_regexes'})

Subset of OVERRIDABLE_FIELDS whose override probably reflects a real upstream detection bug rather than a personal preference.

When the user overrides one of these, mpm did not find the binary, used the wrong binary name, rejected a valid version, or failed to parse one. The other overridable fields (timeout, ignore_auto_updates, pre_args, etc.) are user preferences and do not warrant a contribution invitation.

meta_package_manager.config.ISSUE_TRACKER_NEW_URL: Final[str] = 'https://github.com/kdeldycke/meta-package-manager/issues/new'

Base URL of the upstream GitHub issue tracker’s new-issue endpoint.

meta_package_manager.config.MAX_ISSUE_URL_LENGTH: Final[int] = 8192

Practical upper bound on the length of a pre-filled GitHub new-issue URL.

GitHub silently truncates very long URLs, which yields a broken issue form when the user clicks the invitation. Anything past 8 KiB is treated as a bug in the URL builder rather than a configuration we should tolerate.

class meta_package_manager.config.ContributionHint(manager_id, field, user_value, detected_cli_path)[source]

Bases: object

A user override of a detection-related field, candidate for upstream contribution.

Captured at override time by apply_manager_overrides() so the user can later be invited to file an upstream issue with a pre-filled bug-report URL.

manager_id: str

ID of the manager whose attribute was overridden.

field: str

Name of the overridden PackageManager attribute.

user_value: Any

Value the user supplied in their config file, after type coercion.

detected_cli_path: str | None

The CLI path mpm resolved with the built-in defaults, before the override took effect. None when mpm could not find the binary, which is itself a strong signal that the upstream search heuristics need help.

meta_package_manager.config.format_contribution_hints(hints)[source]

Render a multi-line, human-readable batch message inviting the user to contribute their overrides back upstream.

Returns an empty string for an empty list so the caller can branch on truthiness without a length check.

Return type:

str

meta_package_manager.config.validate_cooldown_section(section)[source]

Strict validator for the [mpm.cooldown] configuration sub-tree.

Delegates the shape and value checks to meta_package_manager.cooldown.parse_cooldown_section(), translating its ValueError into a click_extra.ValidationError. click-extra only hands dict sub-trees to extension validators, so the deprecated top-level string spelling never lands here: its migration warning is logged at runtime instead (see the mpm group body).

Raises:

click_extra.ValidationError – when the section is malformed.

Return type:

None

meta_package_manager.config.build_cooldown_validator()[source]

Construct a click_extra.ConfigValidator for the [mpm.cooldown] sub-tree.

Used by the CLI bootstrap (@group decorator) to register the validator alongside the manager-overrides one. Stateless: the cooldown section needs no pool binding, unlike the manager overrides.

Return type:

ConfigValidator

meta_package_manager.config.cooldown_section(ctx)[source]

Return the raw [mpm.cooldown] value from the loaded config, or None.

Reads the full parsed config click_extra exposes under CONF_FULL, tolerating a missing or malformed layer at each step: resolution decides how to read the value, and an invalid one already failed the load-time validator. The deprecated top-level string spelling comes through here unchanged.

Return type:

Any

meta_package_manager.config.validate_manager_overrides_section(section, *, pool)[source]

Strict validator for the [mpm.overrides.<id>] configuration sub-tree.

Pure function: inspects section against the pool’s registered managers and OVERRIDABLE_FIELDS, raises the first click_extra.ValidationError it encounters, never mutates the pool. Suitable for registration as a click_extra.ConfigValidator and for direct invocation by apply_manager_overrides() so both the --validate-config path and the runtime application path enforce the same rules.

A section keyed by a built-in manager ID is validated as an override (its fields must be a subset of OVERRIDABLE_FIELDS). A section keyed by any other ID is validated as a brand-new manager definition via parse_manager_definition().

Raises:

click_extra.ValidationError – when section is not a mapping, an override sets an unknown field or a wrong-typed value, or a definition is malformed. The path of the raised error is relative to the [mpm.overrides] section root (e.g. "winget.cli_searchpath"); click-extra prepends the app prefix when surfacing the error.

Return type:

None

meta_package_manager.config.apply_manager_overrides(pool, overrides)[source]

Apply per-manager attribute overrides parsed from the user’s config file.

Expects overrides to be a mapping of manager ID to a mapping of attribute name to its new value, as returned by conf["mpm"]["overrides"]. None and empty mappings are accepted as no-op shortcuts so callers can unconditionally forward whatever was parsed from the config file.

Validation is delegated to validate_manager_overrides_section(), which raises click_extra.ValidationError on the first issue. Both the runtime config-loading path and the explicit --validate-config path enforce the same rules through that single validator, so a config that survives one survives the other.

After validation succeeds, every override is applied as an instance attribute (shadowing the class default for the lifetime of the process), recorded in overridden_fields so ManagerPool._select_managers() skips the matching global --<flag> defaults for that manager, and the cached properties derived from the affected attributes are evicted so the next access recomputes them. List-valued fields use replace semantics: the override fully supersedes the built-in default.

Returns a list of ContributionHint entries, one per accepted override that targets a CONTRIBUTION_HINT_FIELDS field. Each hint captures the pre-override cli_path so the contribution invitation can show what mpm would have detected without the user’s intervention.

Return type:

list[ContributionHint]

meta_package_manager.config.build_manager_overrides_validator(pool)[source]

Construct a click_extra.ConfigValidator for the [mpm.overrides] sub-tree, bound to a specific ManagerPool.

Used by the CLI bootstrap (@group decorator) to register a validator against the live pool. Wrapping validate_manager_overrides_section() in a closure satisfies the click_extra.ConfigValidator.validator signature (Callable[[dict], None]) while keeping the underlying validator pool-agnostic and testable in isolation.

Return type:

ConfigValidator

meta_package_manager.config.dump_manager_overrides(manager)[source]

Return the current overridable attributes of manager as a TOML-ready dict.

Walks OVERRIDABLE_FIELDS in alphabetical order, reads each attribute from the manager instance, and converts tuples to lists so tomli_w can serialize the result without translation. Attributes whose value is None are skipped: TOML cannot express None and the user cannot override a field to None either, so emitting the key would be misleading.

Every other overridable field is emitted, including ones still at the class default. The output is meant to be a canonical override template: paste, prune the rows that don’t apply, and customize the rest.

Return type:

dict[str, Any]

meta_package_manager.config.CTX_HINTS_KEY: Final[str] = 'mpm.contribution_hints'

ctx.meta key under which collected ContributionHint entries are accumulated between apply_manager_overrides_from_context() and print_contribution_hints().

meta_package_manager.config.stale_overrides_section(ctx)[source]

Name the per-manager sections a configuration still spells [mpm.managers].

The override sections moved to [mpm.overrides.<id>]. Their old path now names the managers subcommand, whose own options are scalars and lists, so a table under it is a stale override block and nothing else.

Nothing else reports one: the schema no longer claims that sub-tree, and click_extra drops a key no parameter answers to, so a configuration left unedited stops applying in silence. Hence the check reads CONF_FULL, which carries every shape the configuration holds, rather than the parsed parameters.

Return type:

tuple[str, ...]

meta_package_manager.config.apply_manager_overrides_from_context(ctx, pool)[source]

Read the [mpm.overrides.<id>] sections from the loaded config and apply them to pool.

Reads the full parsed config that click_extra exposes under CONF_FULL after configuration discovery and forwards the ["mpm"]["overrides"] subtree to apply_manager_overrides(). Returns silently when no configuration file was loaded or when the section is absent.

Any ContributionHint returned by apply_manager_overrides() is stashed under CTX_HINTS_KEY for print_contribution_hints() to surface at the end of the run.

Return type:

None

meta_package_manager.config.print_contribution_hints(ctx)[source]

Print the collected contribution hints to <stderr>.

Reads from CTX_HINTS_KEY and writes via click_extra.echo() rather than the logging module, so the message survives --verbosity CRITICAL``and the``logging.disable() block that suppresses log output for serialization formats. Caller is expected to gate this on the user’s suggest_contribs preference.

Return type:

None

meta_package_manager.config.RISKY_OVERRIDE_FIELDS: Final[frozenset[str]] = frozenset({'cli_names', 'cli_search_path', 'pre_cmds', 'sudo'})

Override fields that can redirect mpm to run an arbitrary binary (or sudo).

When such an override is read from an untrusted config source, apply_manager_overrides_from_context() logs a warning. See docs/security.md.

meta_package_manager.config.config_file_is_trusted(path)[source]

Whether a config file is safe to load executable manager definitions from.

Trusted on POSIX when both the file and its parent directory are owned by the current user or root and are not group- or world-writable, mirroring how ssh, git and sudo reason about config-file trust: a writable file (or a writable directory that lets an attacker swap the file) could inject arbitrary commands.

On platforms without os.getuid (Windows), the POSIX ownership model does not apply and the check is skipped (returns True); see docs/security.md for the rationale and the residual risk.

Also consulted by meta_package_manager.sudo.prime_sudo(), which runs the same tamper test on the binary of each manager it is about to escalate.

Return type:

bool

meta_package_manager.config.register_config_managers(pool, definitions, *, source=None, source_is_url=False)[source]

Build and register config-defined managers into pool, applying the trust gate.

A definition is skipped (with a warning) when its ID collides with a built-in, when it comes from a remote URL config, or when its local config file fails config_file_is_trusted(). Returns the IDs actually registered. Definitions whose ID is already in the pool (e.g. registered by the eager pre-load) are silently skipped so the eager and callback passes are idempotent.

Return type:

list[str]

meta_package_manager.config.register_config_managers_from_context(ctx, pool)[source]

Register config-defined managers from the loaded config (authoritative pass).

Reads the parsed config under CONF_FULL, parses the non-built-in [mpm.overrides.<id>] sections, and registers them through register_config_managers(). This is the source of truth for availability: a manager defined in a config the eager pre-load could not reach (a URL, a custom path) still works from here, it just does not get a dedicated CLI flag.

Return type:

None

meta_package_manager.config.discover_config_definitions(pool)[source]

Eagerly read new-manager definitions before the CLI group is built.

Best-effort and local-only: any error (no config, parse failure, missing reader) yields no definitions so CLI startup never breaks. URL configs are deferred to the authoritative register_config_managers_from_context() pass. Supports both the standalone [mpm.overrides] layout and [tool.mpm.overrides] in pyproject.toml.

Return type:

tuple[dict[str, ManagerDefinition], Path | None]

meta_package_manager.config.register_eager_config_managers(pool)[source]

Register config-defined managers before the CLI group is constructed.

Called from __main__.main() ahead of importing the Click group, so the dynamic --<id> / --no-<id> selectors enumerate the augmented pool and config-defined managers become first-class flags alongside the built-ins.

Return type:

None