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.
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!
Languages
Shell
56.6%
Go
30.4%
Makefile
13%