This is a small wrapper for several package managers with tab-completion. It provides a simple interface inspired by FreeBSD's pkg(8).
- XBPS (voidlinux)
- pacman (ArchLinux)
- dpkg (Debian and derivatives)
curl -o /usr/local/bin/pkg https://raw.githubusercontent.com/lukrop/pkg-wrapper/master/pkg
chmod +x /usr/local/bin/pkgInstall package somepackage
pkg install somepackageRemove somepackage
pkg remove anotherpkgUpgrade all packages
pkg upgradeFind package to which /some/file belongs
pkg which /some/fileHold somepackage at current version
pkg hold somepackageSee pkg help for more.