Set of commands to orchestrate OSX machine.
Inspired by kevinelliott gist.
To display help:
$ make [help]
Usage:
make <target>
Targets:
check Check for updates
clean Remove unattended applications
doctor Run systems checks
help Display this help
info List installed apps
init Setup system
sync Install/update applications
To init/update system it's enough to run:
$ make init
This will install brew
/mas
if absent, copy Shell ang GnuPG config files.
$ git pull
$ make sync
- doc for git setup with gpg
- system setings tuning
$ ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
mas signin
is disabled, please follow mas-cli/mas#164 for more information.
$ brew install mas
$ ./mas-signin.sh
# hit ENTER
$ brew bundle
$ brew bundle check
$ brew bundle cleanup
$ brew bundle cleanup --force