From fd0149783a8291a602d0f3a827745fa06429c412 Mon Sep 17 00:00:00 2001
From: Uladzislau Shablinski <vladshablinsky@gmail.com>
Date: Fri, 30 Sep 2016 00:43:07 +0300
Subject: [PATCH] brew.sh: don't autoupdate if --help passed

---
 Library/Homebrew/brew.sh | 10 ++++++++++
 1 file changed, 10 insertions(+)

diff --git a/Library/Homebrew/brew.sh b/Library/Homebrew/brew.sh
index 22ebb87edb..42ab7d4965 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
 
-- 
GitLab