Arch Linux package updates, system cleanup, and news checks.
pipx install "git+https://github.com/whisp2424/arch-updates"A proper AUR package is planned. However, due to the ongoing Active AUR malicious packages incident, there isn't any intent to publish it anytime soon until things have settled down.
-
Install required dependencies
sudo pacman -S --needed python python-colorama python-gobject
-
Clone the repository
git clone https://github.com/whisp2424/arch-updates cd arch-updates -
Set up the virtual environment
python -m venv --system-site-packages .venv source .venv/bin/activate pip install -e .
arch-updates [--version] <command>
| Command | Description |
|---|---|
update |
Sync and upgrade official, AUR, and Flatpak packages, then run cleanup |
cleanup |
Remove orphans, trim pacman cache, wipe AUR build cache, clean unused Flatpak runtimes |
check |
Query all sources for available updates |
news |
Read or get notified about Arch Linux news |
Settings are stored in ~/.config/arch-updates/config.toml.
You can run --save when running any subcommand with flags to persist them to your configuration.
See docs/configuration.md for the full reference.