curl -O https://raw.githubusercontent.com/indigotech/dev-setup/master/scripts/setup.sh && env bash setup.sh
What does this setup install?
Battleschool
XCode
VMWare Fusion
Android Studio
Homebrew
zsh
wget
heroku-toolbelt
git
git-extras
mongodb
Homebrew Cask
iterm2
java
zquartz
virtualbox
slack
google-chrome
firefox
spectacle
charles
mongohub
skitch
VS code
Remove git user from Keychain
Open Keychain Access
Filter for Passwords in the Category left menu
Search for github
Click on entry named github.com and check the if value the for Account is yours
Delete this entry
Remove scripts and battleschool folders
Open Terminal or iTerm2
Run rm -rf ~/scripts ~/.battleschool
Add Taqtile Developer account to XCode
Open XCode
Open Preferences: XCode > Preferences or ⌘,
Select Accounts tab
Add Taqtile Developer's account
Open Charles
Open Help: Register Charles
Add License key
Go to System Preferences > Users & Groups
Unlock the padlock on the bottom
Select Guest User on the left
Uncheck Allow guests to log in to this computer
Uncheck Allow guest users to connect to shared folders
Lock the padlock
Go to System Preferences > iCloud
Disable all services except Find My Mac
Oh My ZSH install script runs env zsh in the end. It needs to find a way to skip that or finish the zsh proccess.
The script still stops in some points asking for information. Idealliy it should run unattended.
App Store apps need to be installed manually. Neither Homebrew Cask or Battleschool supports that.
Check if everything was installed successfully in the end and show the errors if any.