Search for and install software from the Arch Linux AUR without performing the manual clone, review, and makepkg steps yourself.
Review a package's build script before installation to verify what it will run on your machine.
Track and upgrade packages that pull from live Git repositories when upstream code changes.
Read AUR comment threads for a package directly from the terminal to check for known issues.
Arch Linux only. First install requires a manual clone and makepkg since paru is not in the official repos, after that it manages itself.
Paru is a tool for Arch Linux users who want to install software that is not in the official Arch repositories. Arch Linux has a community-driven repository called the AUR (Arch User Repository), where volunteers publish build instructions for thousands of additional programs. Installing from the AUR normally involves several manual steps, and paru automates all of them. It wraps around pacman, which is Arch Linux's built-in package manager, adding AUR support on top. You can search for packages, install them, upgrade them, and review their build scripts before anything gets compiled or run on your machine. The review step is significant because AUR packages are community-contributed rather than officially vetted, so being able to read what a package will do before installing it is a useful safety check. Paru shows you the build file with optional syntax highlighting and lets you edit it if you want to make changes that persist across future upgrades. Some of the features the README highlights: you can track packages that pull from live Git repositories and check whether upstream has changed, download build files without installing, read AUR comment threads for a package directly from the terminal, and build packages from a local directory. Search results can be flipped so the most relevant result appears at the bottom of the terminal output, which is a small ergonomic preference many users like. Paru is configured through a config file called paru.conf, and full documentation is available through man pages (paru(8) and paru.conf(5)). It is written in Rust and is available through the AUR itself, so the first install is a one-time manual step before paru can manage itself going forward. This is a community project, not an official Arch Linux tool. The README notes that build failures caused by a package's own build instructions should be reported to that package's maintainer, not to paru.
← morganamilo on gitmyhub — every repo by this author, as a profile.
Verify against the repo before relying on details.