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 applicationsTo init/update system it's enough to run:
$ make initThis 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