Skip to content

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.

Notifications You must be signed in to change notification settings

sq1000000/touchup

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

47 Commits
 
 
 
 

Repository files navigation

touchup

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".

Screenshot from 2022-08-23 22-26-01

To install on Linux:

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

To install on MacOS:

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

To run:

sudo touchup

To run with debug output:

sudo touchup -d

Screenshot from 2022-08-23 22-25-25

Known Issues:

  • 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

About

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.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages