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

From: ongaeshi <ongaeshi0621@...>
Date: 2012-01-22 10:28:56 UTC
List: ruby-list #48601
こんにちは、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@gmail.com
 WEB:   http://ongaeshi.me
 Twitter: http://twitter.com/ongaeshi
 ******************************************/

In This Thread

Prev Next