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
Structsยง
- Strategy
- A set of intrinsic properties of a command in the context of a specific package manager, indicating how it is run.
Enumsยง
- DryRun
Strategy - How a dry run is dealt with.
- NoCache
Strategy - How the cache is cleaned when
no_cacheis set totrue. - PmMode
- Different ways in which a command shall be dealt with.
- Prompt
Strategy - How the prompt is dealt with when running the package manager.
Traitsยง
- Pm
- The feature set of a Package Manager defined by
pacmancommands. - PmHelper
- Extra implementation helper functions for
Pm, focusing on the ability to run commands (Cmds) in a configured andPm-specific context.
Functionsยง
- detect_
pm_ ๐str - Detects the name of the package manager to be used in auto dispatch.