About this project

Paru is an AUR (Arch User Repository) helper for Arch Linux that wraps the standard pacman package manager. It is designed to provide a feature-rich experience with minimal interaction, handling both official repository packages and AUR packages through a single interface. Key capabilities evidenced in the README: - Interactive search and installation: running `paru <target>` searches for and installs a target package interactively. - Standard pacman-style operations: `paru -S <target>` installs a specific package, `paru -Sua` upgrades AUR packages, and `paru -Qua` lists available AUR updates. - PKGBUILD handling: `paru -G <target>` downloads the PKGBUILD and related files, `paru -Gp <target>` prints the PKGBUILD, and `paru -Gc <target>` prints AUR comments. `paru -Bi .` builds and installs a PKGBUILD from the current directory. - Development package tracking: paru monitors upstream repositories for `-git` packages it installed, and `paru --gendb` generates a devel database so it can track packages it did not install. - Review workflow: a file-based review process can be enabled via the `FileManager` option in `paru.conf`, and PKGBUILD syntax highlighting can be enabled by installing `bat`. - Configuration options: `paru.conf` supports settings such as `BottomUp` to flip search order, and color output follows pacman's color setting. - Documentation: man pages `paru(8)` and `paru.conf(5)` cover options and configuration. Installation is done from the AUR by installing base-devel, cloning the paru repository, and running `makepkg -si`. The project also provides paru-bin and paru-git AUR packages. Community support is available via the #paru IRC channel on Libera Chat. The README notes paru is not an official tool and advises checking whether makepkg itself can build a package before reporting build issues.