gist: 14328 Download_button fork
public
Description:
Display orphan gems (those that are not depended upon).
Public Clone URL: git://gist.github.com/14328.git
Text
1
2
3
4
5
6
7
8
9
10
11
12
13
#!/usr/bin/env ruby
gems = {}
`gem dependency -R`.split("\n\n").each do |gem|
  unless gem["Used by"]
    version = gem[/\d+\.\d+\.\d+$/]
    name = gem[4..-1][/^.*(?=-\d\.)/]
    (gems[name] ||= []) << version
  end
end
 
gems.sort_by { |n,v| n.downcase }.each do |name, versions|
  puts "#{name} (#{versions.join(", ")})\n"
end

Owner

mudge

Revisions