brew deps --installed support for formulae
Closes Homebrew/homebrew#40233. Signed-off-by: Baptiste Fontaine <batifon@yahoo.fr>
This commit is contained in:
parent
43dfb9366e
commit
919698fdde
@ -14,16 +14,17 @@ module Homebrew
|
|||||||
|
|
||||||
if mode.installed? && mode.tree?
|
if mode.installed? && mode.tree?
|
||||||
puts_deps_tree Formula.installed
|
puts_deps_tree Formula.installed
|
||||||
elsif mode.installed?
|
|
||||||
puts_deps Formula.installed
|
|
||||||
elsif mode.all?
|
elsif mode.all?
|
||||||
puts_deps Formula
|
puts_deps Formula
|
||||||
elsif mode.tree?
|
elsif mode.tree?
|
||||||
raise FormulaUnspecifiedError if ARGV.named.empty?
|
raise FormulaUnspecifiedError if ARGV.named.empty?
|
||||||
puts_deps_tree ARGV.formulae
|
puts_deps_tree ARGV.formulae
|
||||||
|
elsif ARGV.named.empty?
|
||||||
|
raise FormulaUnspecifiedError unless mode.installed?
|
||||||
|
puts_deps Formula.installed
|
||||||
else
|
else
|
||||||
raise FormulaUnspecifiedError if ARGV.named.empty?
|
|
||||||
all_deps = deps_for_formulae(ARGV.formulae, !ARGV.one?, &(mode.union? ? :| : :&))
|
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?
|
all_deps = all_deps.sort_by(&:name) unless mode.topo_order?
|
||||||
puts all_deps
|
puts all_deps
|
||||||
end
|
end
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user