AUR helper with minimal dependencies. Review PKGBUILDs all in once, next build them all without user interaction.
Inspired by pacaur
, yaourt
and yay
.
git clone https://github.com/actionless/pikaur.git
cd pikaur
makepkg -fsri
git clone https://github.com/actionless/pikaur.git
cd pikaur
python3 ./pikaur.py -Ss AUR_PACKAGE_NAME
python3 ./pikaur.py -S AUR_PACKAGE_NAME
python3 ./pikaur.py -Syu
~/.config/pikaur.conf
when installing new packages show their repository name even if they are coming from one of the official Arch Linux repositories.
terminal colors, from 0 to 15
~/.cache/pikaur/
├── aur_repos/ # keep there aur repos; show diff when updating
│ └── last_installed.txt # aur repo hash of last successfully installed package
├── build/ # build directory (removed after successfull build)
└── pkg/ # built packages directory
~/.config/pikaur.conf # config file
It's recommended to control the keys manually. However if you know what you doing, keyserver-options auto-key-retrieve
GPG option will automatically import GPG keys.
To start working on a new language, say 'es' (Spanish), add it to the
Makefile
LANGS
variable and run make
. Then translate locale/es.po
using
your favorite PO editor. Run make
every time the Python code strings change
or the .po
is modified.
Once done, don't forget to distribute the new language by adding it to the
PKGBUILD
package()
.