#!/bin/sh# Just copy and paste the lines below (all at once, it won't work line by line!)# MAKE SURE YOU ARE HAPPY WITH WHAT IT DOES FIRST! THERE IS NO WARRANTY!
brew list > ~/brew_list.txt
function abort { echo "$1" exit 1}
set -e
/usr/bin/which -s git || abort "brew install git first!"test -d /usr/local/.git || abort "brew update first!"
cd $(brew --prefix)git checkout mastergit ls-files -z | pbcopyrm -rf Cellarbin/brew prunepbpaste | xargs -0 rmrm -r Library/Homebrew Library/Aliases Library/Formula Library/Contributionstest -d Library/LinkedKegs && rm -r Library/LinkedKegsrmdir -p bin Library share/man/man1 2> /dev/nullrm -rf .gitrm -rf ~/Library/Caches/Homebrewrm -rf ~/Library/Logs/Homebrewrm -rf /Library/Caches/HomebrewSet permission on Homebrew folder
sudo chown -R $USER /Library/Caches/Homebrew/