LimeChat2からTiarraのログをgrepする

TiarraのモジュールClient::Evalを有効にして /eval `grep 'Tiarra' log/\#twitter\@twitter/*` みたいにするとgrepの結果がNoticeで返ってくる。

しかし補完なしにログファイルのパス入力とかすごく面倒なので /grep hoge するだけでよしなにしてくれるスクリプトを用意する。

function event::onSendingCommand(command, param, context){
  if(command == 'GREP') {
    sendRaw('eval `grep ' + param + ' ~/bin/tiarra/log/' + selectedChannel.name.replace('#','\\#').replace('@','\\@') + '/*`');
    context.handled = true;
  }
}