aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--Library/Homebrew/ARGV+yeast.rb4
-rwxr-xr-xbin/brew8
2 files changed, 7 insertions, 5 deletions
diff --git a/Library/Homebrew/ARGV+yeast.rb b/Library/Homebrew/ARGV+yeast.rb
index 8825718d4..913f7c764 100644
--- a/Library/Homebrew/ARGV+yeast.rb
+++ b/Library/Homebrew/ARGV+yeast.rb
@@ -82,11 +82,11 @@ module HomebrewArgvExtension
def usage
<<-EOS
Usage: brew command [formula] ...
-Usage: brew [--prefix] [--cache] [--version]
+Usage: brew [--prefix] [--cache] [--version|-v]
Usage: brew [--verbose|-v]
Commands:
- install formula ... [--debug|-d] [--interactive|-i]
+ install formula ... [--debug|-d] [--interactive|-i] [--ignore-dependencies]
remove formula ...
search [regex]
list [formula] ...
diff --git a/bin/brew b/bin/brew
index 58638ae02..b8f721195 100755
--- a/bin/brew
+++ b/bin/brew
@@ -107,9 +107,11 @@ begin
formulae = ARGV.formulae
end
- deps = []
- formulae.each { |f| deps += expand_deps f }
- formulae = deps.reject { |f| f.installed? }
+ unless ARGV.include? '--ignore-dependencies'
+ deps = []
+ formulae.each { |f| deps += expand_deps f }
+ formulae = deps.reject { |f| f.installed? }
+ end
require 'set'
done = Set.new