Skip to content
Updater for macOS
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.
lib Add brew cask upgrade Dec 8, 2018
LICENSE Initial commit Oct 16, 2016 Update README Jun 20, 2017
com.albinek.mac.updater_for_macos.plist Add mas argument to the plist file Jun 25, 2017 Improve code style Jun 20, 2017

Updater for macOS 💻

It is a script for updating macOS and other stuff.



Execute script with some arguments. The arguments are matched with file names located in lib directory.

$ ./ --macos --brew

Parallel 🏎️🏎️🏎️

Use parallel shell tool to update software in a parallel manner.

$ parallel ./ ::: --macos --brew --gem --apm


Tweak parameters (remember about changing PATH and ProgramArguments) in com.albinek.mac.updater_for_macos.plist file, move it to ~/Library/LaunchAgents/ directory and load using launchctl.

$ launchctl load com.albinek.mac.updater_for_macos.plist

Need more updaters?

Just add a new file in lib directory, fill with update commands and invoke this script with new file's name as an argument.

You can’t perform that action at this time.