Skip to content

Instantly share code, notes, and snippets.

@neves
Forked from anonymous/mac-install.sh
Last active August 29, 2015 13:56
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save neves/9059010 to your computer and use it in GitHub Desktop.
Save neves/9059010 to your computer and use it in GitHub Desktop.
# mac virgem 10GB ((9.0Gi with df -h))
# apenas para forçar a senha
sudo -v
# brew (install xcode tools and git)
ruby -e "$(curl -fsSL https://raw.github.com/Homebrew/homebrew/go/install)"
brew doctor
sudo -v
# neves/dotfiles
git clone https://github.com/neves/dotfiles.git ~/.dotfiles
echo "source ~/.dotfiles/bashrc" >> ~/.bash_profile
source ~/.bash_profile
sudo ln -sf ~/.dotfiles/gitconfig ~/.gitconfig
cp ~/.dotfiles/gitconfig-user ~/.gitconfig-user
sudo ln -sf ~/.dotfiles/gitignore ~/.gitignore
# brew packages
brew install wget bash-completion git-flow unrar node gist
brew tap homebrew/dupes
brew tap josegonzalez/homebrew-php
brew install php53 php54 php55 php56
# mysql
brew install mysql
# automatic start
# ln -sfv /usr/local/opt/mysql/*.plist ~/Library/LaunchAgents
# manual start
mysql.server start
mkdir -p ~/Applications
cd ~/Downloads
# iTerm2
wget http://www.iterm2.com/downloads/stable/iTerm2_v1_0_0.zip
unzip iTerm2*
mv iTerm.app ~/Applications
rm iTerm2*
# Sublime Text
wget http://c758482.r82.cf2.rackcdn.com/Sublime%20Text%20Build%203059.dmg
hdiutil mount Sublime*.dmg
cp -R "/Volumes/Sublime Text/Sublime Text.app" ~/Applications
hdiutil unmount /Volumes/Sublime*
ln -s ~/Applications/Sublime\ Text.app/Contents/SharedSupport/bin/subl /usr/local/bin/subl
rm Sublime*.dmg
# GitX
wget http://builds.phere.net/GitX/development/GitX-dev.dmg
hdiutil mount GitX-dev.dmg
cp -R "/Volumes/GitX 0.14.95/GitX.app" ~/Applications
hdiutil unmount /Volumes/GitX*
sudo ln -sf ~/Applications/GitX.app/Contents/Resources/gitx /usr/local/bin/gitx
rm GitX*.dmg
# DiffMerge
wget http://download-us.sourcegear.com/DiffMerge/4.2.0/DiffMerge.4.2.0.697.intel.stable.dmg
hdiutil mount DiffMerge*.dmg
cp -r "/Volumes/DiffMerge 4.2.0.697 intel stable/DiffMerge.app" /Applications/
hdiutil unmount /Volumes/DiffMerge*
sudo ln -sf /Applications/DiffMerge.app/Contents/Resources/diffmerge.sh /usr/bin/diffmerge
rm DiffMerge*.dmg
# Google Chrome
wget https://dl.google.com/chrome/mac/stable/GGRO/googlechrome.dmg
hdiutil mount googlechrome.dmg
cp -R "/Volumes/Google Chrome/Google Chrome.app" ~/Applications
hdiutil unmount /Volumes/Google*
rm googlechrome.dmg
# FireFox
wget -O firefox.dmg "https://download.mozilla.org/?product=firefox-27.0.1-SSL&os=osx&lang=pt-BR"
hdiutil mount firefox.dmg
cp -R /Volumes/Firefox/Firefox.app ~/Applications/
hdiutil unmount /Volumes/Firefox
rm firefox.dmg
# DropBox
wget -O dropbox.dmg "https://www.dropbox.com/download?src=index&plat=mac"
hdiutil mount dropbox.dmg
open "/Volumes/Dropbox Installer/Dropbox.app"
# Sequel Pro
wget https://sequel-pro.googlecode.com/files/sequel-pro-1.0.2.dmg
hdiutil mount sequel-pro-*.dmg
cp -R "/Volumes/Sequel Pro 1.0.2/Sequel Pro.app" ~/Applications
hdiutil unmount /Volumes/Sequel*
rm sequel-pro-*.dmg
# PhpStorm
wget http://download.jetbrains.com/webide/PhpStorm-7.1.2.dmg
hdiutil mount PhpStorm-*.dmg
cp -R "/Volumes/PhpStorm/PhpStorm.app" ~/Applications
hdiutil unmount /Volumes/PhpStorm
rm PhpStorm-*.dmg
# RubyMine
wget http://download.jetbrains.com/ruby/RubyMine-6.0.3.dmg
hdiutil mount RubyMine-*.dmg
cp -R /Volumes/RubyMine/RubyMine.app ~/Applications
hdiutil unmount /Volumes/RubyMine
rm RubyMine-*.dmg
@paliari
Copy link

paliari commented Feb 18, 2014

filé...

@radeksimko
Copy link

@neves Regarding standalone apps (lines 36+), have a look at https://github.com/caskroom/homebrew-cask
It's just literally a tap away.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment