Crate pacaptr

Source
Expand description

pacaptr is a pacman-like syntax wrapper for many package managers.

§Compatibility Table

Currently, pacaptr supports the following operations:

Moduleqqcqeqiqiiqkqlqmqoqpqsqurrnrnsrsrsssscsccscccsgsisiislsssusuyswsyu
apk.rs***********************
apt.rs************************
brew.rs**********************
choco.rs**********
conda.rs**********
dnf.rs**************************
emerge.rs****************
pip.rs*********
pkcon.rs******************
port.rs*****************
scoop.rs**************
tlmgr.rs************
winget.rs***********
xbps.rs*****************
zypper.rs***********************

Note: Some flags are “translated” so are not shown in this table, eg. -p in -Sp.

Modules§

  • APIs for reading pacaptr configurations from the filesystem.
  • Basic error definitions specific to this crate.
  • APIs for spawning subprocesses and handling their results.
  • Mapping from pacman commands to various operations of specific package managers.
  • Output messages and prompts.