22 lines
364 B
Ruby
Executable File
22 lines
364 B
Ruby
Executable File
require 'formula'
|
|
|
|
module Homebrew extend self
|
|
def depstree
|
|
ARGV.formulae.each do |f|
|
|
puts f
|
|
recursive_deps_tree(f, 1)
|
|
puts
|
|
end
|
|
end
|
|
|
|
private
|
|
def recursive_deps_tree(formula, level)
|
|
formula.deps.each do |dep|
|
|
puts "> "*level+dep
|
|
recursive_deps_tree(Formula.factory(dep), level+1)
|
|
end
|
|
end
|
|
end
|
|
|
|
Homebrew.depstree
|