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