ターミナルで特定のキーワードに色をつける

Twitter見てたら「"error"とか特定のキーワードに色を付けたい」みたいなのを見かけたので書いてみました。簡単なものならsedでもいいわけですが・・・
ちゃんとやるなら、正規表現Regexp::Assemble使って作って、色付けはTerm::ANSIColorを使えばいいわけですが、とりあえずモジュールを使わない場合はこんな感じかと。


キーワードリストに色を指定できるようにするとか工夫するも使いやすくなるかも。