dotfiles/bin/arch-upd (view raw)
| 1 | #!/usr/bin/env bash |
| 2 | # shellcheck disable=SC2046 |
| 3 | |
| 4 | sudo -v |
| 5 | # Keep sudo alive for the duration of the script |
| 6 | while true; do sudo -n true; sleep 60; kill -0 "$$" || exit; done 2>/dev/null & |
| 7 | |
| 8 | sudo pacman -Syu --noconfirm |
| 9 | paru -Sua --noconfirm |
| 10 | sudo pacman -Rns $(pacman -Qdtq) --noconfirm |