#!/bin/bash
chdir() {
  cd "$@" >/dev/null
}

BREW_FILE_DIRECTORY="$(chdir "${0%/*}" && pwd -P)"
HOMEBREW_BREW_FILE="$BREW_FILE_DIRECTORY/${0##*/}"

if [ -L "$HOMEBREW_BREW_FILE" ]
then
  BREW_SYMLINK="$(readlink "$HOMEBREW_BREW_FILE")"
  BREW_SYMLINK_DIRECTORY="$(dirname "$BREW_SYMLINK")"
  BREW_FILE_DIRECTORY="$(chdir "$BREW_FILE_DIRECTORY" &&
                         chdir "$BREW_SYMLINK_DIRECTORY" && pwd -P)"
fi

HOMEBREW_PREFIX="$(chdir "$(dirname "$(dirname "$HOMEBREW_BREW_FILE")")" && pwd -P)"
HOMEBREW_REPOSITORY="$(chdir "$BREW_FILE_DIRECTORY"/../ && pwd -P)"
HOMEBREW_LIBRARY="$(chdir "$BREW_FILE_DIRECTORY"/../Library && pwd -P)"

source "$HOMEBREW_LIBRARY/brew.sh"
