My OS X on MacBook Pro install.
- Currently tested against Mojave
- These scripts might work on previous versions, down to Sierra, but are maintained with only the latest macOS in mind
- Install Xcode 10
Open up the OS X Terminal and run the following commands:
mkdir -p ~/workspace
cd ~/workspace
git clone https://github.com/Strat1987/mac-install.git
cd mac-install
If you're setting up a machine run the following:
First run the manual installation instructions
followed by automated machine setup using the shell script below
./setup-machine.sh
Keeping the machine up to date:
./update-machine.sh
This will :
- update macOS software
- update & upgrade homebrew packages
- update & propose to upgrade homebrew cask packages
- update npm / apm
- suggest updates to apps installed through appstore
Originally based on Pivotal's setup scripts (https://github.com/pivotal/workstation-setup)
Some defaults
are commented out for the moment, due to Mojave's permissions. Adding Terminal/iTerm and bash to Full Disk Access allows to set defaults
again, but it might be better to look up how to address the container directly...
See also: mathiasbynens/dotfiles#849
Based on :
- https://github.com/pakoito/dotfiles
- https://github.com/mathiasbynens/dotfiles
- https://github.com/holman/dotfiles
- https://github.com/albinekcom/updater-for-macos
- https://medium.com/@waxzce/keeping-macos-clean-this-is-my-osx-brew-update-cli-command-6c8f12dc1731
- https://github.com/herrbischoff/awesome-osx-command-line
- https://sourabhbajaj.com/mac-setup/iTerm/zsh.html