brew/bin/brew

27 lines
743 B
Plaintext
Raw Normal View History

#!/bin/sh
BREW_FILE_DIRECTORY=$(cd "${0%/*}" && pwd -P)
export HOMEBREW_BREW_FILE="$BREW_FILE_DIRECTORY/${0##*/}"
2014-05-02 21:44:25 -05:00
BREW_SYMLINK=$(readlink "$0")
if [ -n "$BREW_SYMLINK" ]
then
2014-05-16 13:55:34 -07:00
BREW_SYMLINK_DIRECTORY=$(dirname "$BREW_SYMLINK")
BREW_FILE_DIRECTORY=$(cd "$BREW_FILE_DIRECTORY" &&
cd "$BREW_SYMLINK_DIRECTORY" && pwd -P)
fi
BREW_LIBRARY_DIRECTORY=$(cd "$BREW_FILE_DIRECTORY"/../Library && pwd -P)
# Users may have these set, pointing the system Ruby
# at non-system gem paths
unset GEM_HOME
unset GEM_PATH
BREW_SYSTEM=$(uname -s | tr "[:upper:]" "[:lower:]")
if [ "$BREW_SYSTEM" = "darwin" ]
then
2014-05-16 13:55:34 -07:00
exec "$BREW_LIBRARY_DIRECTORY/brew.rb" "$@"
else
2014-05-16 13:55:34 -07:00
exec ruby -W0 "$BREW_LIBRARY_DIRECTORY/brew.rb" "$@"
fi