Если вы хотите использовать цвета при печати, сделайте следующее:
use Term::ANSIColor qw(:constants);
А затем используйте названия конкретных цветов.
Например:
Если вы хотите напечатать текст жирным зеленым цветом, используйте:
print GREEN BOLD "Passed", RESET;
.
RESET
возвращает цвет к нормальному.
Если вы хотите напечатать текст мигающим красным цветом, используйте:
print BLINK BOLD RED "Failed!", RESET;
Если вы хотите отобразить индикатор выполнения, например, используя зеленую «рамку», используйте:
print ON_GREEN " ", RESET;
Еще один твик: если вы хотите переместить курсор по экрану, используйте:
print "\033[X;YH";
, где X - позиция pos, а Y - позиция столбца, например: print "\033[5;7H";