Aurora is a transparent, opinionated CLI tool for managing AUR packages on Arch Linux and its derivatives (Manjaro, Garuda, etc.). It wraps standard tools like git, makepkg, and pacman — so you always see exactly what’s happening to your system.


Installation

If you have Go installed:

go install github.com/abhigyan-chatterjee/aurora@latest

Build from Source

git clone https://github.com/abhigyan-chatterjee/aurora.git
cd aurora
go build -o aurora main.go
sudo cp aurora /usr/local/bin/

Using Make

git clone https://github.com/abhigyan-chatterjee/Aurora.git
cd aurora
make
sudo make install

Quick Start

Search for a package:

aurora search <package-name>

Aurora will query the AUR, display the top results sorted by votes, and let you pick one to inspect or install — all interactively.

Install a package:

aurora install <package-name>

This clones the AUR repo, lets you inspect it, then builds and installs via makepkg -si.

Remove a package:

aurora remove <package-name>

Safely removes the package using sudo pacman -Rns, with fuzzy matching if the name doesn’t match exactly.

Check for updates:

aurora update

Compares your installed AUR packages against the AUR, offers to rebuild outdated ones, and optionally triggers a full pacman -Syu system upgrade.


Who Is This For?

Aurora is built for users transitioning to Arch from Debian-based distros. The goal is to provide a familiar, simple flow so you can be comfortable managing AUR packages without memorizing obscure flags or trusting a black box.