weblog of key_amb

主にIT関連の技術メモ

Term::ANSIColorでテキストに色を付ける

前掲のText::LTSV::Linerでも、そもそもText::LTSVの中で使われているYAML::Tiny::Colorでも使われている Term::ANSIColor というモジュールを使うと、ターミナルに出力するテキストに色を付けることができる。

http://perldoc.perl.org/Term/ANSIColor.html

use Term::ANSIColor;

print color('red').'This is red text.'.color('reset')."¥n";
print color('blue').'This is blue text.'.color('reset')."¥n";

みたいな。