alpm hooks for the pacman package manager
Go to file
2023-10-29 00:21:01 +02:00
justfile Removed version variable 2023-04-03 23:54:11 +02:00
LICENSE created License 2022-12-03 23:57:19 +00:00
README.md another tiny fix 2023-10-29 00:21:01 +02:00
update small refactor 2023-10-29 00:17:28 +02:00
update.conf I know what I am doing. Trust me. 2023-02-20 22:47:43 +01:00

Update

Update script written in Bash for Arch Linux only. Keeps all your pacman and aur packages as well as your flatpaks up to date with one simple script. It also backups a list of all your pacman and aur packages and flatpaks.

Requirements

Here is what is required.

pacman -S just

It also technically requires sudo, but if you use something else, then just create a softlink for this script to work.
Doing that would look like this.

ln -s /usr/bin/your_program /usr/bin/sudo

Installation

git clone https://gitea.hopeless-cloud.xyz/AustrianToast/update.git && cd update

Before installing, please edit the config and configure it to your liking.
Then install using

just install

Usage

Usage: update [OPTION]

options:
no flag        same as -p
-f             updates using flatpak update only
-p             updates using a pacman-wrapper only
-a             updates using flatpak update and a pacman-wrapper
-g             shutdowns the computer afterwards
-r             reboots the computer afterwards
--help         displays this message
--preview      shows a preview of which pkg's will be updates
--version      prints out the version number
--backup       just does the pre-backup without updating

Contributing

Contributions are always welcome!