aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Contributions/examples/brew-leaves.rb
blob: ba5644c5550b70623c41bddaf8bfa5c9da0b6cc9 (plain)
1
2
3
4
5
6
7
8
9
# See: http://github.com/mxcl/homebrew/issues/issue/1438

require 'formula'
deps_graph = Formula.get_used_by
formulas = HOMEBREW_CELLAR.children.select { |pn| pn.directory? }.collect { |pn| pn.basename.to_s }
formulas.each do |name|
  deps = deps_graph[name] || []
  puts name if !deps.any? { |dep| formulas.include?(dep) }
end