aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorL. E. Segovia2017-10-18 08:37:24 -0300
committerL. E. Segovia2017-10-18 08:37:24 -0300
commit098305e6798cf64bf0eaf8f7b92e5f1fce23b301 (patch)
tree8994833bb8d59d38eb74e3f87ceda8dc79583e8b
parentfd2b0d21c4e1a6ebe7c4d59dd19cfc45a093fdc9 (diff)
downloadbrew-098305e6798cf64bf0eaf8f7b92e5f1fce23b301.tar.bz2
Correct setting and deleting HOMEBREW_HELP
(and also delete the extra help_flag case, it's no longer needed)
-rw-r--r--Library/Homebrew/brew.rb7
1 files changed, 2 insertions, 5 deletions
diff --git a/Library/Homebrew/brew.rb b/Library/Homebrew/brew.rb
index f73ca46ed..ef8b28aa9 100644
--- a/Library/Homebrew/brew.rb
+++ b/Library/Homebrew/brew.rb
@@ -44,9 +44,6 @@ begin
help_flag = true
elsif !cmd && !help_flag_list.include?(arg)
cmd = ARGV.delete_at(i)
- elsif help_flag_list.include?(arg) && cmd
- # cmd determined, and it needs help
- help_flag = true
end
end
@@ -121,13 +118,13 @@ begin
end
if help_flag
# Unset HOMEBREW_HELP to avoid confusing the tap
- ENV["HOMEBREW_HELP"] = nil
+ ENV.delete("HOMEBREW_HELP")
end
tap_commands += %W[#{HOMEBREW_BREW_FILE} tap #{possible_tap}]
safe_system(*tap_commands)
if help_flag
# Restore HOMEBREW_HELP after the tap
- ENV["HOMEBREW_HELP"] = 1
+ ENV["HOMEBREW_HELP"] = "1"
end
exec HOMEBREW_BREW_FILE, cmd, *ARGV
end