Skip to content

Instantly share code, notes, and snippets.

@rflpazini
Last active October 31, 2018 15:03
Show Gist options
  • Save rflpazini/7b994ec9be8c0051cf2e5812eaea2a3f to your computer and use it in GitHub Desktop.
Save rflpazini/7b994ec9be8c0051cf2e5812eaea2a3f to your computer and use it in GitHub Desktop.
Environment basic setup
#/bin/bash
# Install brew
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
brew tap caskroom/versions
brew update
# --- DEVELOPMENT TOOLS
# Install git-flow
brew install git-flow
# Install java8
brew cask install java8
# Install Golang
brew install go
export PATH=${HOME}/go/bin:$PATH
# Install iterm2
brew cask install iterm2
# Install Gradle
brew install gradle
# Install IntelliJ Ultimate
brew cask install intellij-idea
# Install GoLand
brew cask install goland
# Install DataGrip
brew cask install datagrip
# Install Postman
brew cask install postman
#Install Atom
brew cask install atom
#Install node with NVM
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.0/install.sh | bash
#Add nvm commands to run without close terminal
#export NVM_DIR="/Users/rpazini/.nvm"
#[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"
nvm install --lts
nvm use --lts
brew install yarn --without-node
# Install docker stack
brew install docker docker-compose docker-machine xhyve docker-machine-driver-xhyve
#Install SSH Pass
brew install https://raw.githubusercontent.com/kadwanev/bigboybrew/master/Library/Formula/sshpass.rb
#Install AWS CLI
curl "https://s3.amazonaws.com/aws-cli/awscli-bundle.zip" -o "awscli-bundle.zip"
unzip awscli-bundle.zip
sudo ./awscli-bundle/install -i /usr/local/aws -b /usr/local/bin/aws
rm -rf awscli-bundle.zip
#Config git
git config --global user.name "Rafael Pazini"
git config --global user.email rflpazini@gmail.com
#Fury | MeLi
curl -s https://s3.amazonaws.com/install.fury.ml.com/install.sh | bash
# --- UTILS
# Install Enpass
brew cask install enpass
# Install Rambox messages
brew cask instal rambox
# Install Spotify
brew cask install spotify
# Install Chrome
brew cask install google-chrome
# Installing solarized and Oh-my-zsh
# Oh-my-zsh
sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
# Cloning Powerline Fonts
git clone https://github.com/powerline/fonts.git
# Installation
cd fonts
./install.sh
# Clean up
cd ..
rm -rf fonts
#TODO: I need to add config for Oh-my-zsh and solarized theme
# create and import vimrc to the new one and some things else
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment