Skip to content
Updater for macOS
Shell
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
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
README.md Update README Jun 20, 2017
com.albinek.mac.updater_for_macos.plist Add mas argument to the plist file Jun 25, 2017
updater_for_macos.sh Improve code style Jun 20, 2017

README.md

Updater for macOS 💻

It is a script for updating macOS and other stuff.

Usage

Normal

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

$ ./updater_for_macos.sh --macos --brew

Parallel 🏎️🏎️🏎️

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

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

Automated

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.