Skip to content

Instantly share code, notes, and snippets.

@soerenuhrbach
Last active October 20, 2019 16:44
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save soerenuhrbach/0364f1fbc3e1503a3c62b3f1a19a77e5 to your computer and use it in GitHub Desktop.
Save soerenuhrbach/0364f1fbc3e1503a3c62b3f1a19a77e5 to your computer and use it in GitHub Desktop.
Install Development Utilities
#!/bin/sh
sudo -s
# install Homebrew
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
# install zsh
sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
# Install zsh plugin
echo "plugins=(git composer docker docker-compose gatsby git-flow grunt gulp node npm npx nvm yarn python rsync ruby)" >> ~/.zshrc
# install NodeVersionManager (nvm)
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.0/install.sh | bash
# install RubyVersionManager (rvm)
\curl -sSL https://get.rvm.io | bash -s stable
# install composer, brew-php-switcher, git-flow
brew install composer git-flow brew-php-switcher
# Install Postman, Enpass, Chrone, Now, Sketch, Spotify, Whatsapp, Java, Intellij IDEA, Docker, Nextcloud
brew cask install enpass google-chrome now postman sketch spotify whatsapp java intellij-idea docker nextcloud
# install plantuml after java has been installed
brew install plantuml
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment