canering
9/13/2016 - 2:47 AM

http://blog.mact.me/2015/05/15/so-you-want-to-move-your-homebrew-folder

#!/bin/bash
# Get Homebrew in the new location
git clone git@github.com:Homebrew/homebrew.git ~/Homebrew

# Move all your installed packages to the new location
mv /usr/local/Cellar ~/Homebrew/Cellar
mv /usr/local/Library ~/Homebrew/Library

# Remove "root" directory files left behind
rm -rf /usr/local/.git /usr/local/{.gitignore,.yardopts,CODEOFCONDUCT.md,CONTRIBUTING.md,LICENSE.txt,README.md,SUPPORTERS.md}

# Remove all the now-broken symlinks
brew prune

# Create a symlink to `brew` executable from /usr/local/bin -- seemed like a good idea...
# https://github.com/Homebrew/homebrew/blob/master/share/doc/homebrew/Installation.md#untar-anywhere-and-then-symlink-the-brew-command-elsewhere
ln -sf ~/Homebrew/bin/brew /usr/local/bin/brew

# Fix all your symlinks :)
for $PKG in $(brew list); do brew link $PKG; done

# Symlink the important folders
ln -s ~/Homebrew/Cellar /usr/local/Cellar
ln -s ~/Homebrew/Library /usr/local/Library