auracle
Lightweight tool for querying the Arch User Repository.
TLDR
Search for AUR packages matching a regex
$ auracle search '[regex]'
Display information about one or more AUR packages$ auracle info [package1] [package2] ...
Display the PKGBUILD of one or more AUR packages$ auracle show [package1] [package2] ...
Display updates for installed AUR packages$ auracle outdated
Clone a package repository recursively with dependencies$ auracle clone --recurse [package]
SYNOPSIS
auracle command [options] [packages]
DESCRIPTION
auracle is a lightweight command-line tool for querying the Arch User Repository (AUR). It provides fast search, package information lookup, and update checking without building or installing packages.Written in C++, auracle focuses on AUR queries rather than full package management. It is designed to be used with other tools or scripts for a complete AUR workflow.
PARAMETERS
-q, --quiet
Limit output to package names only (used with `search` and `outdated`)--sort field
Sort search results by field (name, votes, popularity)--rsort field
Sort search results by field in reverse order--literal
Treat search terms as literal strings rather than regular expressions--recurse
Recursively follow and process dependencies (used with `clone` and `download`)--show-file file
Control which source file is displayed by the `show` subcommand--search-by field
Search by a specific field (name, name-desc, maintainer, depends, makedepends, optdepends, checkdepends)--color when
Control colored output: `auto`, `never`, or `always` (default: auto)
SUBCOMMANDS
search pattern
Search the AUR for packages matching the pattern (regex)info packages
Display detailed information about specific packagesshow packages
Print the PKGBUILD file for packagesoutdated
List installed AUR packages with available updatesclone packages
Clone package git repositoriesdownload packages
Download packages that are outdated, optionally with `--recurse` to also download new dependenciesbuildorder packages
Show the build order and origin of packages needed for a given set of AUR packagesrawsearch pattern
Dump the raw JSON response from the AUR for a search requestrawinfo packages
Dump the raw JSON response from the AUR for an info request
CAVEATS
Does not build or install packages; use with makepkg or an AUR helper for installation. Regex patterns should be quoted to prevent shell expansion. Only queries the AUR API; does not access local package databases.
