LinuxCommandLibrary
GitHubF-DroidGoogle Play Store

auracle

Lightweight tool for querying the Arch User Repository.

TLDR

Search for AUR packages matching a regex
$ auracle search '[regex]'
copy
Display information about one or more AUR packages
$ auracle info [package1] [package2] ...
copy
Display the PKGBUILD of one or more AUR packages
$ auracle show [package1] [package2] ...
copy
Display updates for installed AUR packages
$ auracle outdated
copy
Clone a package repository recursively with dependencies
$ auracle clone --recurse [package]
copy

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 packages
show packages
Print the PKGBUILD file for packages
outdated
List installed AUR packages with available updates
clone packages
Clone package git repositories
download packages
Download packages that are outdated, optionally with `--recurse` to also download new dependencies
buildorder packages
Show the build order and origin of packages needed for a given set of AUR packages
rawsearch pattern
Dump the raw JSON response from the AUR for a search request
rawinfo 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.

SEE ALSO

yay(1), paru(1), makepkg(8), pacman(8)

Copied to clipboard
Kai