aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Homebrew/brew.sh
diff options
context:
space:
mode:
authorUladzislau Shablinski2016-09-30 00:43:07 +0300
committerUladzislau Shablinski2016-10-01 18:18:24 +0300
commitfd0149783a8291a602d0f3a827745fa06429c412 (patch)
tree2830f9de3a575885d57609bbb4856f48ae55436e /Library/Homebrew/brew.sh
parentcc59e624b05dbe227387c2f359deef6bfade3eb2 (diff)
downloadbrew-fd0149783a8291a602d0f3a827745fa06429c412.tar.bz2
brew.sh: don't autoupdate if --help passed
Diffstat (limited to 'Library/Homebrew/brew.sh')
-rw-r--r--Library/Homebrew/brew.sh10
1 files changed, 10 insertions, 0 deletions
diff --git a/Library/Homebrew/brew.sh b/Library/Homebrew/brew.sh
index 22ebb87ed..42ab7d496 100644
--- a/Library/Homebrew/brew.sh
+++ b/Library/Homebrew/brew.sh
@@ -179,6 +179,15 @@ then
set -- "$@" -v
fi
+for arg in "$@"
+do
+ if [[ $arg = "--help" || $arg = "-h" || $arg = "--usage" || $arg = "-?" ]]
+ then
+ export HOMEBREW_HELP="1"
+ break
+ fi
+done
+
HOMEBREW_ARG_COUNT="$#"
HOMEBREW_COMMAND="$1"
shift
@@ -268,6 +277,7 @@ setup-analytics
report-analytics-screenview-command
update-preinstall() {
+ [[ -z "$HOMEBREW_HELP" ]] || return
[[ -z "$HOMEBREW_NO_AUTO_UPDATE" ]] || return
[[ -z "$HOMEBREW_UPDATE_PREINSTALL" ]] || return