Due to Github's policy on contributions, I've decided to create a pull request. What started as a couple lines of patches has resulted in a 75% increase in lines of code by version 2.1
Features added to apacman since forking from packer:
Successfully built AUR packages are saved locally
Cached AUR packages are installed (if newest)
Configuration file support
Override EDITOR, colors, etc.
persistent parameters
PGP signed package support
Split package support and shared source
Display [installed], [installed: VER], or [local: VER] in -Ss
Build status ticker for built/failed packages
Cleaned up manpages
Full AUR4 support
Run as root workaround for Pacman 4.2+
Replacement for pacsysclean
Added/improved pass-through support for:
-R, -Q, -T, -U
--ignorearch ignores architectures specified in PKGBUILD
--needed to not install up-to-date packages
Many unique new parameters:
-G now supports ABS + AUR packages
-L list installed packages by size
--buildonly to build but not AUR install packages
--cachevcs installs local VCS packages newer than AUR
--keepkeys retain trusted PGP keys
--noaur to skip AUR packages
--nofail to quit if a package does not build
--progress status in terminal titlebar
--purgebuild to remove unneeded build depends
--purgekeys remove existing PGP keys
--skipcache skips check for pre-built package in cache directory
Due to Github's policy on contributions, I've decided to create a pull request. What started as a couple lines of patches has resulted in a 75% increase in lines of code by version 2.1
Features added to
apacman
since forking frompacker
:-R
,-Q
,-T
,-U
--ignorearch
ignores architectures specified in PKGBUILD--needed
to not install up-to-date packages-G
now supports ABS + AUR packages-L
list installed packages by size--buildonly
to build but not AUR install packages--cachevcs
installs local VCS packages newer than AUR--keepkeys
retain trusted PGP keys--noaur
to skip AUR packages--nofail
to quit if a package does not build--progress
status in terminal titlebar--purgebuild
to remove unneeded build depends--purgekeys
remove existing PGP keys--skipcache
skips check for pre-built package in cache directory--skiptest
to avoid installing unit test packages--warn
makes some errors non-fatal