Things to Install
- Use/Create icloud account
- Enable FileVault encryption
- Set up email
- Install iterm for terminal
- Install brew for Mac OS packages
- Install oh-my-zsh for terminal style (optional)
$ brew install zsh zsh-completions - Install oh-my-zsh on top of zsh to get additional functionality
$ curl -L https://github.com/robbyrussell/oh-my-zsh/raw/master/tools/install.sh | sh - if you're still in the default shell, change default shell to zsh manually
$ chsh -s /usr/local/bin/zsh
OR
Prezto (instead of zsh) : has auto completion commands too.
- Install pip
# install command line tools
$ xcode-select --install# if pip not installed
$ sudo easy_install pip# show current pip version
$ pip --version# upgrade pip
$ sudo pip install --upgrade pip - Install virtualenvwrapper (environment for python)
$sudo pip install virtualenvwrapper --ignore-installed six
#edit the .zshrc by opening the file in a text editor
$vim .zshrc
#For virtualenvwrapper, add the following to .zshrc file
$source /usr/local/bin/virtualenvwrapper.sh
#To initiate python3 environment
$mkvirtualenv --python=/usr/local/bin/python3 <name> - Install Docker
- Install Chrome (optional)
- Install Slack (optional)
- Install Java
- Install Postgres and pgadmin
Open pgadmin and Add Server (name: localhost and host: localhost) - Install Node
$brew install node - Install Grunt
$sudo npm install grunt-cli -g - Install Sass (Ruby comes pre-installed in Mac)
$sudo gem install sass - Done :)
Some other helpful packages: brew install httpie