Sooey

2011-04-23 15:30:55 +0900

いろんなRubyプロダクトのGemfileを眺めるのが趣味の私ですが、見慣れぬgemが書かれていたときにいちいちrubygems.orgでgem名を検索するのが面倒だったので、Gemfileをパースしてそれっぽい出力をするツールを作りました。

Gemfileがあるディレクトリでappraiserコマンドを実行すると、Runtimeの依存gemに関する情報が表示されます。

appraiser.gem | Flickr - Photo Sharing!

developmenttestなど任意のグループのgemを表示したい場合は、

$ appraiser -g development

という感じで指定できます。

コードを見るとわかりますが、一番大変そうなGemfileのパースはBundlerに完全に頼っています。Bundler万歳!!