brew install --ignore-dependencies

I used the same option flag as ruby gems does.
This commit is contained in:
Max Howell 2009-09-22 19:58:10 +01:00
parent c9c7075dc1
commit 6f4c61e326
2 changed files with 7 additions and 5 deletions

View File

@ -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] ...

View File

@ -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