Skip to main content

Persistent aliases for package managers.

If you like the idea click ⭐ on the repo and tweet.

Installation

To install use pip:

xpip install xontrib-pm
# OR: xpip install -U git+https://github.com/anki-code/xontrib-pm

Usage

After loading xontrib-pm is searching the known package managers. If the package manager installed (e.g. pacman) the xontrib adds the aliases e.g. pacman-install, pacman-search, etc. The pm command returns the list of known installed package managers.

xontrib load pm
pm
# pacman, brew

# Type `pacman-` and press Tab
pacman-search vim    # sudo pacman -Ss vim
pacman-install vim   # sudo pacman -Sy vim

Feel free to extand the list of known package managers.

Supported package managers

PMs: apt, brew, guix, pacman, port, yum, zap. Feel free to add more, PR is welcome!

Commands

The list of commands that need to have the package manager aliases i.e. <package_manager>-<command>:

  • search - serach the package
  • install - install the package
  • uninstall - uninstall the package

Optinally:

  • instally (install and say yes) - install without user confirmation
  • installed - list of installed packages
  • Any other useful aliases e.g. pacman-upgrade-everything.

Credits

Metadata

Release files for xontrib-pm 0.3.4

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for xontrib-pm 0.3.4
File Size Uploaded Provenance Actions
xontrib_pm-0.3.4.tar.gz 3.9 kB Without provenance Details for xontrib_pm-0.3.4.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for xontrib-pm 0.3.4
File Interpreter ABI Platform Actions
xontrib_pm-0.3.4-py3-none-any.whl Python 3 none any Details for xontrib_pm-0.3.4-py3-none-any.whl

Total release size: 8.2 kB

Release files / xontrib_pm-0.3.4.tar.gz

Download URL xontrib_pm-0.3.4.tar.gz
Size 3.9 kB
Tags Source
SHA-256 checksum
How to use checksums
9eaaa16c5b35f19e35464159d81ac607568dd3eeabb6f394d1d3a2f8b0b284ce
BLAKE2b-256 checksum
How to use checksums
8f8785f5a62bc74c0efa32b99fd7783d673b5f45790fe4eaf83d2c2b2d97129e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.25

Release files / xontrib_pm-0.3.4-py3-none-any.whl

Download URL xontrib_pm-0.3.4-py3-none-any.whl
Size 4.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
d3f7bb9f87b515ba679e825ad23694d88a7fd35c0b568afae8beda815897ff66
BLAKE2b-256 checksum
How to use checksums
f2ab7d84aed919bc085f267088d56ce7413ce356d0952075bd94ca9a9d509781
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.25

Security for xontrib-pm 0.3.4

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page