Aurora is a command-line package workflow assistant for Arch Linux. It wraps pacman and the AUR in a clean, guided interface — official repos first, plain-English explanations, zero surprises.


Installation

Get the latest binary from the releases page, then:

sudo cp aurora /usr/local/bin/

That’s it. /usr/local/bin/ is already on your PATH across bash, zsh, and fish — no shell config changes needed.

Install with Go

Requires Go 1.25+:

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

The binary lands in $GOPATH/bin (defaults to ~/go/bin). Make sure that directory is on your PATH.

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/

Quick Start

Five commands cover everything:

aurora search neovim      # Search official repos, optionally search AUR
aurora info neovim        # See package details with source label
aurora install neovim     # Installs from official repos (preferred) or AUR
aurora update             # Check AUR packages for updates, then full system upgrade
aurora remove neovim      # Safe removal with confirmation and explanation

Every destructive command shows you exactly what it’s about to run — the real pacman or makepkg invocation — and explains it in plain English before asking y/N.