mirror of
https://github.com/mistydemeo/tigerbrew.git
synced 2026-11-08 10:55:21 -05:00
`bin/brew` is getting a bit bloated and it's annoying to open all of `HOMEBREW_PREFIX` in your editor of choice and have it search through the `Cellar`. Let's instead keep the bare minimum in `bin/brew` and move the rest to `Library`. Closes Homebrew/homebrew#49185. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
22 lines
682 B
Bash
Executable File
22 lines
682 B
Bash
Executable File
#!/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"
|