diff options
| author | Max Howell | 2009-09-22 19:58:10 +0100 |
|---|---|---|
| committer | Max Howell | 2009-09-22 19:58:10 +0100 |
| commit | b54bee33a1a876bfb0fe147d8dbf4b990a0f2816 (patch) | |
| tree | 8490cc3ede79eaf123bb4b7903b5581f33ad1b1b | |
| parent | 10b1f9404c37f87a73bacf32b9ac91a5f7442653 (diff) | |
| download | homebrew-b54bee33a1a876bfb0fe147d8dbf4b990a0f2816.tar.bz2 | |
brew install --ignore-dependencies
I used the same option flag as ruby gems does.
| -rw-r--r-- | Library/Homebrew/ARGV+yeast.rb | 4 | ||||
| -rwxr-xr-x | bin/brew | 8 |
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] ... @@ -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 |
