よく,「きのう(ここにはモジュール名が入る)の新しいバージョン出てたね」「出たんですか」とか話してることがあって,プロジェクトで使ってるモジュールの更新情報をフィードリーダーでチェックしたくなった.
そこでGemfileをOPML形式に変換する異常なコマンドラインツールを作った.その名もgemfile2opml!!!.github.com
使い方
使い方は簡単,gemfile2opmlコマンドに,Gemfileのパスを渡すだけです.gemspecを渡しても動きます.> a.opmlとかして適当なファイルに保存しましょう.
% gem install gemfile2opml % gemfile2opml ~/co/speedline/Gemfile <?xml version="1.0"?> <opml version="2.0"> <head> <title>speedline/Gemfile</title> </head> <body> <outline title="runtime"> <outline title="dalli" type="rss" htmlUrl="https://rubygems.org/gems/dalli" xmlUrl="https://rubygems.org/gems/dalli/versions.atom"/> <outline title="memcachier" type="rss" htmlUrl="https://rubygems.org/gems/memcachier" xmlUrl="https://rubygems.org/gems/memcachier/versions.atom"/> <outline title="rmagick" type="rss" htmlUrl="https://rubygems.org/gems/rmagick" xmlUrl="https://rubygems.org/gems/rmagick/versions.atom"/> <outline title="sinatra" type="rss" htmlUrl="https://rubygems.org/gems/sinatra" xmlUrl="https://rubygems.org/gems/sinatra/versions.atom"/> </outline> <outline title="development"> <outline title="sinatra-contrib" type="rss" htmlUrl="https://rubygems.org/gems/sinatra-contrib" xmlUrl="https://rubygems.org/gems/sinatra-contrib/versions.atom"/> </outline> </body> </opml>
こうして,集中線GIFメーカーの依存しているGemの更新状況をチェックできる大チェッカーが完成しました.daichkr.hatelabo.jp
OPMLシリーズ
きのうPerl用書いたところ,あまぎくんがJS用作ってくれた.便利.
- cpanfileをOPMLに変換するコマンドラインツールcpanfile2opmlを作った - hitode909の日記
- cpanfile用
- package.jsonから依存ライブラリの更新RSSフィード一覧作るするツール作った - マルシテイアは月の上
- package.json用
- 作者: 深見嘉明
- 出版社/メーカー: ディスカヴァー・トゥエンティワン
- 発売日: 2009/04/15
- メディア: 単行本(ソフトカバー)
- 購入: 9人 クリック: 261回
- この商品を含むブログ (25件) を見る