2011-04-23 06:30:55 +0900
いろんなRubyプロダクトのGemfileを眺めるのが趣味の私ですが、見慣れぬgemが書かれていたときにいちいちrubygems.orgでgem名を検索するのが面倒だったので、Gemfileをパースしてそれっぽい出力をするツールを作りました。
Gemfileがあるディレクトリでappraiserコマンドを実行すると、Runtimeの依存gemに関する情報が表示されます。
appraiser.gem | Flickr - Photo Sharing!
developmentやtestなど任意のグループのgemを表示したい場合は、
$ appraiser -g development
という感じで指定できます。
コードを見るとわかりますが、一番大変そうなGemfileのパースはBundlerに完全に頼っています。Bundler万歳!!