2011-04-23 15: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万歳!!