Skip to content

Instantly share code, notes, and snippets.

@raasss
Last active November 13, 2019 06:59
Show Gist options
  • Save raasss/690feda6cd87098e8d29856fd3932594 to your computer and use it in GitHub Desktop.
Save raasss/690feda6cd87098e8d29856fd3932594 to your computer and use it in GitHub Desktop.
#!/usr/bin/env bash
set -x
if ! which brew; then
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
fi
brew analytics off
brew install \
vim pkg-config ffmpeg git nmap telnet python python3 mysql postgresql azure-cli doctl bash-completion gpg
pip2 install --upgrade pip setuptools
pip2 install --user --upgrade ansible
pip3 install --upgrade pip setuptools wheel
pip3 install --user --upgrade youtube-dl awscli
brew cask install google-chrome enpass atom virtualbox docker android-file-transfer dropbox firefox skype7 freefilesync keka libreoffice mysqlworkbench pycharm-ce transmission tunnelblick viber vlc vnc-viewer slack java8 teamviewer
brew install go --cross-compile-common
brew cask install vagrant
vagrant plugin install vagrant-hostmanager
echo "Cmnd_Alias VAGRANT_HOSTMANAGER_UPDATE = /bin/cp ${HOME}/.vagrant.d/tmp/hosts.local /etc/hosts
%admin ALL=(root) NOPASSWD: VAGRANT_HOSTMANAGER_UPDATE" | sudo tee /etc/sudoers.d/vagrant-hostmanager
vagrant box add ubuntu/trusty64 --provider virtualbox
vagrant box add ubuntu/xenial64 --provider virtualbox
vagrant box add centos/6 --provider virtualbox
vagrant box add centos/7 --provider virtualbox
vagrant box add debian/jessie64 --provider virtualbox
vagrant box add debian/stretch64 --provider virtualbox
docker pull mysql/mysql-server:5.5
docker pull mysql/mysql-server:5.6
docker pull mysql/mysql-server:5.7
# ntfs support
brew cask install osxfuse
brew install ntfs-3g
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment