Skip to content

xsebek/MacOS-All-In-One-Update-Script

ย 
ย 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

9 Commits
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

All-In-One Mac Update script ๐ŸŽ

Inspired by the article Keeping macOS clean.

This is a zsh Mac update script that updates all software I could find to be updated via Terminal on macOS.

Missing commands are not updated, but you might want to install mas to update applications from Appstore.

Run

To execute just run:

zsh update-all.sh

To source and then use individual update-* functions first comment out the command at the bottom of the file and run:

source ./update-all.sh

If you want to use this command often copy it to directory that you have in PATH variable (check with echo $PATH) like this:

USER_SCRIPTS="${HOME}/.local/bin"  # change this
cp ./update-all.sh $USER_SCRIPTS/update-all
chmod +x $USER_SCRIPTS/update-all

and now you can call the script any time :)

Updates

Currently including:

  • ๐Ÿบ Homebrew formula's and casks (brew)
  • โš›๏ธ Atom (apm)
  • ๐Ÿ“ฆ Node Package Manager (npm)
  • ๐Ÿ’Ž RubyGems (gem)
  • ๐Ÿงถ Yarn (yarn)
  • ๐Ÿ Python 2.7 and 3 (pip)
  • ๐Ÿ”ต Applications in the Appstore (mas)
  • ๐Ÿ–ฅ MacOS Operating System Updates/Patches (softwareupdate)

About

Mac update shell script (Appstore, macOS, Homebrew and others)

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Shell 100.0%