Skip to content

Instantly share code, notes, and snippets.

@Pumpith
Forked from TomLous/setup.sh
Created April 15, 2020 02:33
Show Gist options
  • Save Pumpith/380cc8439011c776ab8828e89d02c893 to your computer and use it in GitHub Desktop.
Save Pumpith/380cc8439011c776ab8828e89d02c893 to your computer and use it in GitHub Desktop.
Clean Install
defaults write com.apple.finder AppleShowAllFiles YES
# Homebrew
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
# Mac Software
brew tap homebrew/cask-versions
brew cask install google-chrome
#brew cask install java8
brew cask install adoptopenjdk/openjdk/adoptopenjdk8
brew cask install sizeup # Follow link in irradiated software order to dowload license
brew cask install slack
brew cask install caffeine
brew cask install clipy # failed / installed manual
brew cask install docker # failed / installed manual
brew cask install franz #failed
brew cask install kitematic
brew cask install bbedit #failed / installed manual
brew cask install jd-gui
brew cask install visualvm #failed / installed manual
brew cask install intellij-idea-ce #failed / installed manual
brew cask install dropbox #failed / installed manual
brew cask install tunnelblick #failed / installed manual
brew cask install google-drive-file-stream #failed / installed manual
brew cask install adobe-acrobat-reader #failed / installed manual
brew cask install visual-studio-code
brew cask install minikube
brew cask install sourcetree
brew cask install bartender
brew cask install pycharm-ce #failed / installed manual
brew cask install spotify #failed / installed manual
brew cask install iterm2
brew cask install flux
brew cask install skype
brew cask install mongodb-compass #failed / installed manual
brew cask install VirtualBox
# Zoom
# GPG Keychain
# Microsoft Azure Storage Explorer
#prey
#fonts for zsh
#ect
# Python / pipfile /venv
brew untap adoptopenjdk/openjdk
brew untap caskroom/versions
brew cleanup
brew install git
brew install sbt
brew install apache-spark
brew install glances
brew install htop
brew install apache-flink
brew install wget
brew install openssh
brew install mongo
brew install iftop
brew install scala
brew install jvmtop
brew install hadoop
brew install maven
brew install httpie
brew install jq
brew install yq
brew install kubernetes-cli
brew install kubernetes-helm
brew install npm
brew install gawk
brew install pass
brew install bash-completion
brew install avro-tools
brew install imagemagick
brew install readline
brew install kafka
brew install kafkacat
#maybe when `dyld: lazy symbol binding failed`
#brew reinstall pkg-config
#brew install librdkafka --HEAD
brew install postgres
brew install azure-cli
brew install circleci
brew install hg
brew install mysql
brew install redis
brew install gcloud
brew install exa
brew install terraform
brew install kubectx
brew install thefuck
brew install pyenv
brew install derailed/k9s/k9s
brew install pipenv
brew install avro-c
brew install coreutils
brew unpin terraform
brew unlink terraform
cd "$(brew --repo homebrew/core)"
git -C "$(brew --repo homebrew/core)" fetch --unshallow
git checkout 2ca059380136e88b14760dd80c54665a2fa18d7f
cd Formula
HOMEBREW_NO_AUTO_UPDATE=1 brew install terraform.rb
brew switch terraform # 0.11.11
brew link --overwrite kubernetes-cli
sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
brew tap sambadevi/powerlevel9k
brew install powerlevel9k
echo "source /usr/local/opt/powerlevel9k/powerlevel9k.zsh-theme" >> ~/.zshrc
echo "DEFAULT_USER="$(whoami) >> ~/.zshrc
echo 'eval $(thefuck --alias)' >> ~/.zshrc
git clone https://github.com/powerline/fonts.git --depth=1
cd fonts
./install.sh
cd ..
rm -rf fonts
echo 'export PATH="$HOME/.jenv/bin:$PATH"' >> ~/.zshrc
echo 'eval "$(jenv init -)"' >> ~/.zshrc
source ~/.zshrc
jenv add /Library/Java/JavaVirtualMachines/adoptopenjdk-8.jdk/Contents/Home
brew untap adoptopenjdk/openjdk
brew untap sambadevi/powerlevel9k
brew untap caskroom/versions
brew cleanup
pip install awscli
aws configure
pip install theano tensorflow keras pandas matplotlib h5py sklearn pillow jupyter
alias hsitory='history'
brew services restart mongodb
pip install pre-commit
pip install databricks-cli
pip3 install databricks-cli
pip uninstall ply; pip uninstall pyhcl; pip install ply; pip install pyhcl
pip3 uninstall ply; pip3 uninstall pyhcl; pip3 install ply; pip3 install pyhcl
pip install databricks-cloud-automation
pip install pylint
pip3 install databricks-cloud-automation
pip3 install jupyter
pip3 install jupyterlab
pip3 install toree
gpg --import [key.asc]
git config --global user.signingkey 80EF0647A0389493
git config --global commit.gpgsign true
#minikube start --cpus 5 --memory 12080
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment