brew-dirty: simplify implementation

This commit is contained in:
Jack Nagel 2013-05-19 20:22:46 -05:00
parent 26b301c348
commit 6fa64da7f3

View File

@ -1,7 +1,8 @@
# See: http://github.com/mxcl/homebrew/issues/issue/1359
to_list = HOMEBREW_CELLAR.children.select { |pn| pn.directory? }
to_list.each do |d|
versions = d.children.select { |pn| pn.directory? }.collect { |pn| pn.basename.to_s }
puts "#{d.basename} (#{versions.join(', ')})" if versions.size > 1
require 'keg'
HOMEBREW_CELLAR.subdirs.each do |rack|
versions = rack.subdirs.map { |d| Keg.new(d).version }
puts "#{rack.basename} (#{versions.join(', ')})" if versions.size > 1
end