Module pm

Source
Expand description

Mapping from pacman commands to various operations of specific package managers.

Modulesยง

apk ๐Ÿ”’
The Alpine Linux package management system.
apt ๐Ÿ”’
The Advanced Package Tool.
brew ๐Ÿ”’
The Homebrew Package Manager.
choco ๐Ÿ”’
The Chocolatey Package Manager.
conda ๐Ÿ”’
The Conda Package Manager.
dnf ๐Ÿ”’
The Dandified YUM.
emerge ๐Ÿ”’
The Portage Package Manager.
pip ๐Ÿ”’
The Python Package Installer.
pkcon ๐Ÿ”’
The PackageKit Console Client.
port ๐Ÿ”’
The MacPorts Package Manager.
scoop ๐Ÿ”’
The Scoop CLI Installer.
tests
tlmgr ๐Ÿ”’
The TexLive Package Manager.
unknown ๐Ÿ”’
An empty mapping for unidentified package managers.
winget ๐Ÿ”’
The Windows Package Manager CLI.
xbps ๐Ÿ”’
The X Binary Package System.
zypper ๐Ÿ”’
The Zypper Package Manager.

Macrosยง

_decor_pm ๐Ÿ”’
decor_pm ๐Ÿ”’
Send methods!() to _decor_pm, that is:
make_op_body ๐Ÿ”’
pm_mods ๐Ÿ”’

Structsยง

Apk
The Alpine Linux package management system.
Apt
The Advanced Package Tool.
Brew
The Homebrew Package Manager.
Choco
The Chocolatey Package Manager.
Conda
The Conda Package Manager.
Dnf
The Dandified YUM.
Emerge
The Portage Package Manager.
Pip
The Python Package Installer.
Pkcon
The PackageKit Console Client.
Port
The MacPorts Package Manager.
Scoop
The Scoop CLI Installer.
Strategy
A set of intrinsic properties of a command in the context of a specific package manager, indicating how it is run.
Tlmgr
The TexLive Package Manager.
Unknown
An empty mapping for unidentified package managers.
Winget
The Windows Package Manager CLI.
Xbps
The X Binary Package System.
Zypper
The Zypper Package Manager.

Enumsยง

DryRunStrategy
How a dry run is dealt with.
NoCacheStrategy
How the cache is cleaned when no_cache is set to true.
PmMode
Different ways in which a command shall be dealt with.
PromptStrategy
How the prompt is dealt with when running the package manager.

Traitsยง

Pm
The feature set of a Package Manager defined by pacman commands.
PmHelper
Extra implementation helper functions for Pm, focusing on the ability to run commands (Cmds) in a configured and Pm-specific context.

Functionsยง

detect_pm_str ๐Ÿ”’
Detects the name of the package manager to be used in auto dispatch.

Type Aliasesยง

BoxPm
An owned, dynamically typed Pm.