Correct setting and deleting HOMEBREW_HELP
(and also delete the extra help_flag case, it's no longer needed)
This commit is contained in:
parent
fd2b0d21c4
commit
098305e679
@ -44,9 +44,6 @@ begin
|
|||||||
help_flag = true
|
help_flag = true
|
||||||
elsif !cmd && !help_flag_list.include?(arg)
|
elsif !cmd && !help_flag_list.include?(arg)
|
||||||
cmd = ARGV.delete_at(i)
|
cmd = ARGV.delete_at(i)
|
||||||
elsif help_flag_list.include?(arg) && cmd
|
|
||||||
# cmd determined, and it needs help
|
|
||||||
help_flag = true
|
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
@ -121,13 +118,13 @@ begin
|
|||||||
end
|
end
|
||||||
if help_flag
|
if help_flag
|
||||||
# Unset HOMEBREW_HELP to avoid confusing the tap
|
# Unset HOMEBREW_HELP to avoid confusing the tap
|
||||||
ENV["HOMEBREW_HELP"] = nil
|
ENV.delete("HOMEBREW_HELP")
|
||||||
end
|
end
|
||||||
tap_commands += %W[#{HOMEBREW_BREW_FILE} tap #{possible_tap}]
|
tap_commands += %W[#{HOMEBREW_BREW_FILE} tap #{possible_tap}]
|
||||||
safe_system(*tap_commands)
|
safe_system(*tap_commands)
|
||||||
if help_flag
|
if help_flag
|
||||||
# Restore HOMEBREW_HELP after the tap
|
# Restore HOMEBREW_HELP after the tap
|
||||||
ENV["HOMEBREW_HELP"] = 1
|
ENV["HOMEBREW_HELP"] = "1"
|
||||||
end
|
end
|
||||||
exec HOMEBREW_BREW_FILE, cmd, *ARGV
|
exec HOMEBREW_BREW_FILE, cmd, *ARGV
|
||||||
end
|
end
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user