Last active
October 31, 2018 15:03
-
-
Save rflpazini/7b994ec9be8c0051cf2e5812eaea2a3f to your computer and use it in GitHub Desktop.
Environment basic setup
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#/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