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; } }