Small shell helpers for common Arch Linux maintenance and package management tasks.
As an Arch Linux user, I appreciate the clarity and control of its tools.
However, when managing multiple machines and servers, repeating long or infrequent commands can slow things down. Tasks like refreshing mirrors or fixing key issues are not done daily, which makes them harder to recall quickly.
ArchAid provides small helpers for these common maintenance tasks, making them faster and easier to execute.
- fast access to common Arch Linux maintenance commands
- useful for managing multiple Arch Linux systems
- short, consistent command naming
- package cache cleanup and orphan pruning helpers
- keyring and pacman lock recovery helpers
- package list export for reinstall or migration
- separate ArchAid tool commands for project information and future management tasks
-
arch-update
Run a standard system update withpacman -Syu. -
arch-fresh-update
Refresh mirrors withreflectorand run a full system update. -
arch-clear
Clear unused pacman cache packages withpacman -Sc. -
arch-clear-all
Clear all pacman cache packages withpacman -Scc. -
arch-prune
Remove orphaned packages while keeping their configuration files. -
arch-prune-all
Remove orphaned packages and their pacman-managed configuration files. -
arch-fix-keys
Apply the common Arch keyring repair steps. -
arch-fix-keys-all
Fully reset and rebuild the pacman keyring. -
arch-fix-lock
Remove a stale pacman lock file after checking that pacman is not running. -
arch-export
Export explicitly installed packages to a file.
archaid info
Show ArchAid version information and available commands.
Clone the repository and run the installer:
git clone https://github.com/tariknull/ArchAid.git
cd ArchAid
chmod +x install.sh
./install.shEarly work in progress.