概要
複数のプロジェクトのソースコードを横断的に検索したい場合に、
Milkodeが便利です。
検索が高速(20000ファイルでも1秒以内とのこと)で、階層や拡張子で絞り込むことができます。
- 検索結果例
環境
Ubuntu14.04
インストール
$ sudo apt-get install ruby
$ sudo apt-get install ruby-dev
$ sudo apt-get install g++
$ sudo gem install milkode
Milkodeのデータベースを作成
$ milk init --default
パッケージ登録
MilkodeのソースとSinatraのソースを登録してみました
- Git clone
$ sudo apt-get install git
$ git clone https://github.com/ongaeshi/milkode.git
$ git clone https://github.com/bmizerany/sinatra.git
- パッケージの追加
$ milk add milkode/
$ milk add sinatra/
- パッケージの更新
$ milk update --all
Milkodeのウェブアプリを起動
$ milk web -o 0.0.0.0 -n
ウェブアプリにアクセスして検索