Pacaur is an Arch User Repository (AUR) helper aiming at speed and simplicity, designed to allow a fast workflow and to use an uncluttered interface. It is written in Bash and built upon the well designed cower and expac C backends.
Pacaur main feature revolves around a fast workflow idea, that is, spending as less time as possible interacting with package management prompts. The objectives of speed, simplicity and uncluttered interface were also taken into consideration.
- built upon existing tools (cower, expac, sudo, pacman-color).
- simply extends pacman to manage the AUR rather than adding lot of features.
- ready to be run on any system (bash script + C libraries).
- usable as a separate AUR frontend or as a single tool to manage official and AUR packages (cower-like, and pacman-like interface).
- fast workflow.
- retrieve and edit all PKGBUILDs before building anything.
- check and solve all conflicts before building anything.
- pass arguments to pacman when appropriate.
- search provides regex support (through cower).
- show current *and* available version when checking update.
- very good performance with minimal memory footprint (C backend).
Features not implemented "by design":
- no "interactive" mode.
- no customizedpkg support.
- no complete dependencies recomputation after you've added/removed some of them. Only binary dependency checking is handled through makepkg.
Pacaur requires the following dependencies to be installed:
Once all of these are installed, you can buildAUR.