alpm hooks for the pacman package manager
Go to file
René Fuhry e5559ed6c1
Complete rewrite of argument parsing
Now it is easier to add long and short options.
I added two functions, one after everything is done and another which is executed in case of an interrupt.
2023-03-31 13:20:47 +02:00
justfile Version bump 2023-03-31 01:11:06 +02:00
LICENSE created License 2022-12-03 23:57:19 +00:00
makefile Version bump 2023-03-31 01:11:06 +02:00
README.md Merge branch 'main' into dev 2023-03-29 15:36:44 +02:00
update Complete rewrite of argument parsing 2023-03-31 13:20:47 +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. 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/aur pkg's and flatpaks. As well as your fstab and the makepkg.conf to the location that you specify in the config.

Installation

git clone https://github.com/AustrianToast/update.git && cd update

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

Then install using

make install

or

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 (needs to be the last or only option to work properly)
-r             reboots the computer afterwards (needs to be the last or only option to work properly)
--help         displays this message
-P, --preview  shows a preview of which pkg's will be updates

Contributing

Contributions are always welcome!