LinuxCommandLibrary

auracle

Search and manage Arch User Repository packages

TLDR

Display AUR packages that match a regex

$ auracle search '[regex]'
copy

Display information about one or more AUR packages
$ auracle info [package1 package2 ...]
copy

Display the PKGBUILD file (build information) of one or more AUR packages
$ auracle show [package1 package2 ...]
copy

Display updates for installed AUR packages
$ auracle outdated
copy

SYNOPSIS

auracle [global-options...] command [args]

PARAMETERS

-h, --help
    Show help message and exit.

-V, --version
    Display program version and exit.

-j, --json
    Output results in JSON format.

-c WHEN, --color=WHEN
    Control color output: auto, never, always (default: auto).

--sort=FIELD
    Sort by FIELD: Name, Popularity, Votes, Published, Relevance (default).

--order={asc,desc}
    Sort ascending (asc) or descending (desc, default).

DESCRIPTION

Auracle is a lightweight, Python-based CLI utility for interacting with the Arch User Repository (AUR).

It excels at searching, retrieving package information, dependency analysis, and repository cloning without building or installing packages, making it ideal for scripting and quick lookups.

Key features include fuzzy search, customizable sorting by relevance, popularity, votes, or name, JSON output for automation, and colorized results. Subcommands like search, info, deps, and clone provide comprehensive AUR access.

Unlike full AUR helpers (e.g., yay, paru), auracle focuses purely on queries, ensuring speed and reliability. Install via pip or your distro's package manager.

CAVEATS

Does not build or install packages; pair with makepkg(8). clone requires git. Search is case-insensitive but fuzzy matching may vary.

COMMON SUBCOMMANDS

search QUERY: Fuzzy package search.
info PKG: Detailed package info.
deps PKG: Show dependencies.
clone PKG: Git clone PKG repo.
comments PKG: Fetch comments.

EXAMPLES

auracle search vim: Search for vim packages.
auracle -j info neovim: JSON package details.
auracle deps google-chrome: List deps.

HISTORY

Developed by ilyaigpetrov starting in 2020. Written in Python 3, emphasizing speed over full AUR helper features. Actively maintained on GitHub with regular updates for AUR API changes.

SEE ALSO

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

Copied to clipboard