Skip to content

Instantly share code, notes, and snippets.

@jpswade
Last active March 11, 2019 10:26
Show Gist options
  • Save jpswade/f111acac39d902d8765a to your computer and use it in GitHub Desktop.
Save jpswade/f111acac39d902d8765a to your computer and use it in GitHub Desktop.
Mac OS X Development Environment Setup
#!/bin/sh
### Core
xcode-select --install
xcodebuild -license
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
brew tap caskroom/cask
brew update && brew upgrade brew-cask && brew cleanup && brew cask cleanup
brew install brew-cask
brew install git
brew install wget
brew install ncdu
brew install watch
brew install dos2unix
brew install awscli
### Applications
brew cask install google-chrome
brew cask install cyberduck
brew cask install licecap
brew cask install inkscape
brew cask install keepassx
brew cask install spotify
brew cask install visual-studio-code
brew cask install slack
### Development
brew install node
brew install mysql
brew cask install phpstorm
brew cask install sequel-pro
brew cask install docker
brew cask install diffmerge
brew cask install virtualbox
brew cask install vagrant
#### PHP
brew install php
##### Pear
curl -O http://pear.php.net/go-pear.phar
sudo php -d detect_unicode=0 go-pear.phar
rm -fr go-pear.phar
##### Composer
curl -sS https://getcomposer.org/installer | php -- --install-dir=/usr/local/bin --filename=composer
##### ext-mcrypt
brew install mcrypt
pecl install channel://pecl.php.net/mcrypt-1.0.2
# CI
brew cask install homebrew/cask-versions/java8
brew install jenkins
brew install python
alias python="python3"
python3 -m easy_install pip
pip install bzt
#EOF
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment