2012年1月22日

[ruby-list:48601] [ANN] Milkode 0.3.0 リリース

こんにちは、ongaeshiです。

Milkode 0.3.0 をリリースしました。

-----------
Milkodeは行指向のソースコード検索エンジンと検索アプリです。
数万オーダーのファイルから、目的のキーワードを含む1行を瞬時に検索することが可能です。

以下のツールが同梱されています。

milk gitライクなコマンドを使って検索したいディレクトリを登録
mcd 登録したディレクトリ間を素早く移動
gmilk grepのようにコマンドラインから検索
milk web webアプリを立ち上げてブラウザから検索

0.3になり、ブラウザだけでなくお使いのシェルやEmacsからも検索出来るようになりました。
高速なgrepとしてお使い下さい。

grepでは出来ない使い方の例:

# 92パッケージ、62016レコード
$ milk info
*milkode* : 92 packages, 62016 records in
/Users/takeshi/.milkode/db/milkode.db.

# 全てのレコードから'rb_define_method'と'unscan'を含む行を検索
$ gmilk -a rb_define_method unscan
ruby-1.9.2-p180/ext/strscan/strscan.c:1297:
rb_define_method(StringScanner, "unscan", strscan_unscan,
0);
ruby-1.9.3-p0/ext/strscan/strscan.c:1297:
rb_define_method(StringScanner, "unscan", strscan_unscan,
0);

私のiMac(2009)でこの検索にかかる時間は1秒くらいです。

-----------
インストール:

$ gem install milkode

そこからRubyのソースコードを登録するには・・

$ milk init --default
$ milk add http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p0.zip

です。

-----------
リソース:

ホームページ
http://milkode.ongaeshi.me/

マニュアル
http://milkode.ongaeshi.me/wiki/%E3%83%9E%E3%83%8B%E3%83%A5%E3%82%A2%E3%83%AB

メーリングリスト
https://groups.google.com/group/milkode-jp?hl=ja

紹介記事
0.2.9 : http://d.hatena.ne.jp/tuto0621/20111225/1324826989
0.3.0 : http://d.hatena.ne.jp/tuto0621/20120121/1327136605

--
/******************************************
ongaeshi
MAIL: ongaeshi0621@xxxxx
WEB: http://ongaeshi.me
Twitter: http://twitter.com/ongaeshi
******************************************/


投稿者 xml-rpc : 2012年1月22日 19:28
役に立ちました?:
過去のフィードバック 平均:(0) 総合:(0) 投票回数:(0)
本記事へのTrackback: http://hoop.euqset.org/blog/mt-tb2006.cgi/108284
トラックバック
コメント
コメントする




画像の中に見える文字を入力してください。