A shell script used to update various types of packages at the same time on Debian, Arch, or MacOS. The script also cleans many often forgotten corners of the Linux system, making it useful for troubleshooting.
If there's absolutely nothing to install, touchup should be quiet except for a start and stop dialogue. To show extra information, run touchup with the debug flag "-d".
sudo false
wget -P /tmp https://raw.githubusercontent.com/sq1000000/touchup/main/touchup
sudo chmod +x /tmp/touchup
sudo mv /tmp/touchup /usr/bin/touchup
sudo false
wget -P /tmp https://raw.githubusercontent.com/sq1000000/touchup/main/touchup
sudo chmod +x /tmp/touchup
sudo mv /tmp/touchup /usr/local/bin/touchup
sudo touchup
sudo touchup -d
- Cargo and and Zeek updates don't happen. This will hopefully be fixed very soon
- Support for emptying the trash doesn't exist for MacOS. This might not be fixable. I'm working on it.
- Support for dnf, pip3, rpm, & yum will maybe be added in the future. For now this script can only utilize apm, apt-get, aptitude, betterdiscordctl, brew, cargo, flatpak, fwupdmgr, gnome-extensions, grub, npm, pacman, snap, tldr, yay, & zeek