How to run?
curl -O https://raw.githubusercontent.com/indigotech/dev-setup/master/scripts/setup.sh && env bash setup.sh
What does this setup install?
osx-prep.sh
pip.sh
battleschool.sh
- Battleschool
- XCode
- VMWare Fusion
- Android Studio
homebrew.sh
- Homebrew
- zsh
- wget
- heroku-toolbelt
- git
- git-extras
- mongodb
- Homebrew Cask
- iterm2
- java
- zquartz
- sublime-text3
- atom
- virtualbox
- genymotion
- slack
- google-chrome
- spectacle
rvm.sh
nvm.sh
ios-developer.sh
oh-my-zsh.sh
Manual steps
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
Install App Store Apps
- Open
App Store
- Search and install the following apps
- Sketch
Disable Guest Account
- 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
Configure iCloud
- Go to
System Preferences
> iCloud
- Disable all services except
Find My Mac
Next steps
- 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.