Environment is a script to get OSX/macOS set up as a development machine with all my preferences.
bash <(curl -s https://raw.githubusercontent.com/damonmorgan/environment/master/mac)
- Full XCode (required to build MacVim and for mobile app development)
- Generate SSH public key (for authenticating with services like Github and Heroku)
- Homebrew and Cask
- zsh with oh-my-zsh (preferred shell)
- iterm2 (preferred terminal)
- git
- development environment version managers
- development languages
- ruby, node (with yarn), python, java, go, scala, elixir
- 'databases'
- postgresql, redis, rabbitmq, memcached
- utilities (openssl, ack, silver searcher, fasd, wget, curl, ngrok)
- vim/MacVim with Vundle (preferred editor)
- development fonts
- Inconsolata
- Inconsolata for powerline
- development colourscheme
- browsers
- chrome dev channel, opera, firefox
- apps
- flux, virtualbox, atom, dropbox, etc.
- dotfiles (preferred configuration)
- Heroku Toolbelt
- pg-extras plugin heroku pg:index-size
- sshuttle
- aws cli
- docker for mac