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§

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