diff --git a/bin/brew b/bin/brew index 718f7abc64..b49b961e12 100755 --- a/bin/brew +++ b/bin/brew @@ -1,11 +1,11 @@ #!/bin/bash set +o posix -chdir() { +quiet_cd() { cd "$@" >/dev/null } -BREW_FILE_DIRECTORY="$(chdir "${0%/*}" && pwd -P)" +BREW_FILE_DIRECTORY="$(quiet_cd "${0%/*}" && pwd -P)" HOMEBREW_BREW_FILE="$BREW_FILE_DIRECTORY/${0##*/}" HOMEBREW_PREFIX="${HOMEBREW_BREW_FILE%/*/*}" @@ -15,8 +15,8 @@ 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)" + BREW_FILE_DIRECTORY="$(quiet_cd "$BREW_FILE_DIRECTORY" && + quiet_cd "$BREW_SYMLINK_DIRECTORY" && pwd -P)" HOMEBREW_REPOSITORY="${BREW_FILE_DIRECTORY%/*}" fi