Skip to content
Snippets Groups Projects
Commit 18836d93 authored by Jack Nagel's avatar Jack Nagel
Browse files

uses: utilize modern dependency API

parent fe802f05
No related branches found
No related tags found
No related merge requests found
......@@ -12,20 +12,17 @@ module Homebrew extend self
uses = Formula.select do |f|
ARGV.formulae.all? do |ff|
if ARGV.flag? '--recursive'
f.recursive_deps.include? ff
f.recursive_dependencies.any? { |dep| dep.name == ff.name }
else
f.deps.include? ff
f.deps.any? { |dep| dep.name == ff.name }
end
end
end
if ARGV.include? "--installed"
uses = uses.select do |f|
keg = HOMEBREW_CELLAR/f
keg.directory? and not keg.subdirs.empty?
end
uses = uses.select { |f| Formula.installed.include? f }
end
puts_columns uses.map{|f| f.to_s}.sort
puts_columns uses.map(&:to_s).sort
end
end
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment