Skip to main content

Copy output to clipboard.

Project description

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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

xontrib-pm-0.3.1.tar.gz (3.8 kB view details)

Uploaded Source

Built Distribution

xontrib_pm-0.3.1-py3-none-any.whl (4.2 kB view details)

Uploaded Python 3

File details

Details for the file xontrib-pm-0.3.1.tar.gz.

File metadata

  • Download URL: xontrib-pm-0.3.1.tar.gz
  • Upload date:
  • Size: 3.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.16

File hashes

Hashes for xontrib-pm-0.3.1.tar.gz
Algorithm Hash digest
SHA256 e6fa729e03169cdff4ad0a17e13de901f1c0bb2a0b4278a0535e7ec8b1c16bd7
MD5 a790c180fca93ca22dec8a1be2708a5b
BLAKE2b-256 430d55a5931d34d8ef1feda2d2257c3518f57e65d2b7d9668352a8a363b5bc82

See more details on using hashes here.

File details

Details for the file xontrib_pm-0.3.1-py3-none-any.whl.

File metadata

  • Download URL: xontrib_pm-0.3.1-py3-none-any.whl
  • Upload date:
  • Size: 4.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.16

File hashes

Hashes for xontrib_pm-0.3.1-py3-none-any.whl
Algorithm Hash digest
SHA256 ad84f821fdf10a805ad0311fab94e6c7224300df88c4eaf24a40176d2f1effb1
MD5 01b7f9eb84b6509492993754540aceb1
BLAKE2b-256 357da1f87b5e1afa241ae85613bc9a01ca2a20aff531cd66f232b126e3962d09

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page