From 919698fddee8024dd6bd60b23741789b458689a9 Mon Sep 17 00:00:00 2001 From: Baptiste Fontaine Date: Sun, 31 May 2015 12:56:00 +0200 Subject: brew deps --installed support for formulae Closes Homebrew/homebrew#40233. Signed-off-by: Baptiste Fontaine --- Library/Homebrew/cmd/deps.rb | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'Library') 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 -- cgit v1.2.3