Custom commands can show help
We attempted to find the help message for commands before loading custom commands in the path.
This commit is contained in:
parent
dbc04b4dc7
commit
151c2861ac
@ -69,6 +69,14 @@ begin
|
|||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
unless internal_cmd
|
||||||
|
# Add contributed commands to PATH before checking.
|
||||||
|
homebrew_path.append(Tap.cmd_directories)
|
||||||
|
|
||||||
|
# External commands expect a normal PATH
|
||||||
|
ENV["PATH"] = homebrew_path
|
||||||
|
end
|
||||||
|
|
||||||
# Usage instructions should be displayed if and only if one of:
|
# Usage instructions should be displayed if and only if one of:
|
||||||
# - a help flag is passed AND a command is matched
|
# - a help flag is passed AND a command is matched
|
||||||
# - a help flag is passed AND there is no command specified
|
# - a help flag is passed AND there is no command specified
|
||||||
@ -88,14 +96,6 @@ begin
|
|||||||
system(HOMEBREW_BREW_FILE, "uninstall", "--force", "brew-cask")
|
system(HOMEBREW_BREW_FILE, "uninstall", "--force", "brew-cask")
|
||||||
end
|
end
|
||||||
|
|
||||||
unless internal_cmd
|
|
||||||
# Add contributed commands to PATH before checking.
|
|
||||||
homebrew_path.append(Tap.cmd_directories)
|
|
||||||
|
|
||||||
# External commands expect a normal PATH
|
|
||||||
ENV["PATH"] = homebrew_path
|
|
||||||
end
|
|
||||||
|
|
||||||
if internal_cmd
|
if internal_cmd
|
||||||
Homebrew.send cmd.to_s.tr("-", "_").downcase
|
Homebrew.send cmd.to_s.tr("-", "_").downcase
|
||||||
elsif which "brew-#{cmd}"
|
elsif which "brew-#{cmd}"
|
||||||
|
Loading…
x
Reference in New Issue
Block a user