diff options
| author | Baptiste Fontaine | 2015-05-31 12:56:00 +0200 |
|---|---|---|
| committer | Baptiste Fontaine | 2015-06-03 00:35:26 +0200 |
| commit | 919698fddee8024dd6bd60b23741789b458689a9 (patch) | |
| tree | 9edfaf2eb37d60e2ffa62d6ff7d3b71423f74ff7 /Library/Homebrew/cmd | |
| parent | 43dfb9366eed18da23a4033031bda5c3910af453 (diff) | |
| download | brew-919698fddee8024dd6bd60b23741789b458689a9.tar.bz2 | |
brew deps --installed support for formulae
Closes Homebrew/homebrew#40233.
Signed-off-by: Baptiste Fontaine <batifon@yahoo.fr>
Diffstat (limited to 'Library/Homebrew/cmd')
| -rw-r--r-- | Library/Homebrew/cmd/deps.rb | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/Library/Homebrew/cmd/deps.rb b/Library/Homebrew/cmd/deps.rb index b08634fa2..7e05f8a1d 100644 --- a/Library/Homebrew/cmd/deps.rb +++ b/Library/Homebrew/cmd/deps.rb @@ -14,16 +14,17 @@ module Homebrew if mode.installed? && mode.tree? puts_deps_tree Formula.installed - elsif mode.installed? - puts_deps Formula.installed elsif mode.all? puts_deps Formula elsif mode.tree? raise FormulaUnspecifiedError if ARGV.named.empty? puts_deps_tree ARGV.formulae + elsif ARGV.named.empty? + raise FormulaUnspecifiedError unless mode.installed? + puts_deps Formula.installed else - raise FormulaUnspecifiedError if ARGV.named.empty? all_deps = deps_for_formulae(ARGV.formulae, !ARGV.one?, &(mode.union? ? :| : :&)) + all_deps.keep_if(&:installed?) if mode.installed? all_deps = all_deps.sort_by(&:name) unless mode.topo_order? puts all_deps end |
