small changes

mostly formatting and changed concatination of some commands
This commit is contained in:
René Fuhry 2022-12-16 01:29:03 +01:00 committed by GitHub
parent 42e636c83f
commit 7f00d23c6c
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

29
update
View File

@ -2,7 +2,7 @@
# shellcheck source=/dev/null
# updates via an aur-helper and flatpak with flags
# version 0.3
# version 0.4
# add options to change aur-helper in the config
# maybe make a first time setup, which asks for backup_location and aur_helper, maybe even if you wanna opt-in to non-interactive flatpak-update (maybe a flag?)
@ -15,15 +15,7 @@ NC="\033[0m" # Text Reset
if [ -f ~/.config/update/update.conf ]; then
source ~/.config/update/update.conf;
else
echo "# Backup to this folder
backup_location=~/
# use this aur-helper
aur_helper=yay
# if you should backup or not
# should stay true unless you know what you're doing
should_backup=true" > ~/.config/update/update.conf && echo -e "${IGreen} created config file ${NC}"
cp ~/bin/update_bash/update.conf ~/.config/update/update.conf && echo -e "${IGreen} created config file ${NC}" && source ~/.config/update/update.conf
fi
# output if wrong flag is used
@ -67,11 +59,11 @@ update_with_aur_helper() {
# updates using flatpak update
update_with_flatpak() {
flatpak update -uy --noninteractive
flatpak update -u --noninteractive
flatpak list > ~/flatpak-after.txt
}
[[ "$should_backup" = true ]] && before_backup && echo -e "${IGreen} pre-backup complete ${NC}"
[[ $should_backup ]] && before_backup && echo -e "${IGreen} pre-backup complete ${NC}"
[[ -z $1 ]] && update_with_aur_helper && update_with_flatpak;
while getopts 'fyagr' OPTION; do
@ -81,22 +73,17 @@ while getopts 'fyagr' OPTION; do
y)
update_with_aur_helper ;;
a)
update_with_aur_helper
update_with_flatpak ;;
update_with_aur_helper; update_with_flatpak ;;
g)
[[ $1 = -g ]] && update_with_aur_helper && update_with_flatpak;
after_backup && echo -e "${IGreen} after-backup complete ${NC}"
sleep 15s
shutdown now ;;
after_backup && echo -e "${IGreen} after-backup complete ${NC}" && sleep 15s && shutdown now ;;
r)
[[ $1 = -r ]] && update_with_aur_helper && update_with_flatpak;
after_backup && echo -e "${IGreen} after-backup complete ${NC}"
sleep 5s
reboot ;;
after_backup && echo -e "${IGreen} after-backup complete ${NC}" && sleep 5s && reboot ;;
?)
Help
exit 1;;
esac
done
[[ "$should_backup" = true ]] && after_backup && echo -e "${IGreen} after-backup complete ${NC}"
[[ $should_backup ]] && after_backup && echo -e "${IGreen} after-backup complete ${NC}"