From 7673c40f2502a64c1f28c9e0f4ec13fa9d27c5dd Mon Sep 17 00:00:00 2001 From: Mike McQuaid Date: Thu, 26 Jun 2014 09:27:22 +0100 Subject: [PATCH] brew.rb: handle single usage flag case. --- Library/brew.rb | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Library/brew.rb b/Library/brew.rb index 3a9eccbbe0..ca442fba2d 100755 --- a/Library/brew.rb +++ b/Library/brew.rb @@ -114,12 +114,13 @@ begin # Usage instructions should be displayed if and only if one of: # - a help flag is passed AND an internal command is matched + # - a help flag is passed AND there is no command specified # - no arguments are passed # # It should never affect external commands so they can handle usage # arguments themselves. - if empty_argv || (internal_cmd && help_flag) + if empty_argv || (help_flag && (cmd.nil? || internal_cmd)) # TODO - `brew help cmd` should display subcommand help require 'cmd/help' puts ARGV.usage