/pikaur

AUR helper with minimal dependencies. Review PKGBUILDs all in once, next build them all without user interaction.

Primary LanguagePythonGNU General Public License v3.0GPL-3.0

pikaur

AUR helper with minimal dependencies. Review PKGBUILDs all in once, next build them all without user interaction.

Inspired by pacaur, yaourt and yay.

Screenshot

Installation

git clone https://github.com/actionless/pikaur.git
cd pikaur
makepkg -fsri

Run without installation

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

Directories

~/.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)
~/.config/pikaur.conf  # like /etc/pacman.conf (not implemented yet)