Install ======= sudo gem install gem-dependent Usage ===== The first run can take looooong, but after the caches are filled, its pretty fast. Checking all versions will take significantly longer. gem dependent my_gem --source URL Query this source (e.g. http://rubygems.org) --no-progress Do not show progress --fetch-limit N Fetch specs for max N gems (for fast debugging) --parallel N Make N requests in parallel --all-versions Check against all versions of gems Output ====== gem dependent my_gem --source http://rubygems.org other_gem >= 1.2.1 even_more = 0.0.1 gem dependent XXX --source http://rubygems.org --no-progress | wc -l # Fun-facts from 2010-11-03 bundler: 263 activesupport: 983 activerecord: 566 hoe: 1454 jeweler: 234 echoe: 85 nokogiri: 516 hpricot: 297 TODO ===== - NOTE: Dependency.new w/ a regexp is deprecated. Dependency.new called from gem-dependent/lib/rubygems/dependent.rb:70 - include nested dependencies (a > b > c --> a = [b,c]) - add tests for cli interface - add `--type development` support Author ====== [Michael Grosser](http://grosser.it)
michael@grosse.it
Hereby placed under public domain, do what you want, just do not hold me accountable...