#!/bin/sh printf "Beginning upgrade.\\n" if command -v paru 1>/dev/null 2>&1; then paru -Syu elif command -v yay 1>/dev/null 2>&1; then yay -Syu elif command -v pacman 1>/dev/null 2>&1; then pacman -Syu fi command -v apt 1>/dev/null 2>&1 && sudo apt upgrade # This pkill is already handled by apt/pacman hooks: # pkill -RTMIN+8 "${STATUSBAR:-dwmblocks}" # # create the file /etc/apt/apt.conf.d/80statusbar containing the following # DPkg::Post-Invoke {"/usr/bin/pkill -RTMIN+8 dwmblocks";}; # TODO: provide example for pacman hook printf "\\nUpgrade complete.\\nPress to exit window.\\n\\n" read -r _ exit