Simplify package updating.
With the continuous rise of new package management systems keeping them all updated has become quite a hassle. This simple script can update regular, AUR, Flatpak, and Snap packages.
- Support for regular, AUR, Flatpak, and Snap packages
- Detection and cleanup of orphaned packages
- Automatic detection of available AUR helper (yay, paru, pacaur, pikaur, aura)
- Rootless execution if the
checkupdates
command is available and no updates are found
Clone the repository and then run make install
to install it system-wide. Otherwise, copy the script to the appropriate location.
Available here: https://aur.archlinux.org/packages/pacup-arch-git
Originally created by "Pen-Enu", the developer of "EtupOS", "Hiro Sakurazaki" added support for "Flatpak" and "Snap" commands. "Manami Xun" adapted the script for Arch and added AUR support.
I maintain the project since the original repository was deleted.