Возможно у вас есть любимая консольная утилита и вам хочется сделать её вывод на экран более читаемым. Один из способов сделать такое - это раскрасить ключевые слова. Раскраска строчек целиком, тоже хорошая идея. Например, таким образом можно привлечь внимание к сообщениям об ошибках.
Хороший пример gcc. В тонне сообщений и предупреждений выдаваемых компилятором бывает сложно выявить основное (где произошла ошибка, что это: предупреждение или фатальная ошибка).
Есть идея. Как реализовывать? Можно, конечно, модифицировать приложение. Но ,во-первых, лениво. Во-вторых, автор может так и не принять ваших изменений, посчитав это излишеством. Выход - пусть каждый занимается своим делом. Одна программа выводит информацию как и раньше, другая - расцвечивает её вывод.
Как раз для этих целей и предназначен colorifer. Подключается он следующим образом:
Запускаемый файл приложения, вывод которого желаем расцвечивать, переименовываем или перемещаем в другое место. Например, так: mv /usr/bin/program /usr/bin/program.real. Другой, более правильный и гибкий , метод - использовать подсистему альтернатив [1] Тогда вы сможете легко и быстро переключаться между “расцвеченной” и обычной версией программы.
Теперь создайте символическую ссылку со старого имени приложения на colorifer: ln -s /usr/bin/colorifer /usr/bin/program
Последний шаг, сделайте конфигурационный файл (подробности в “Настройка”), в котором укажете как и какие строки расцвечивать. Имя конфигурационного файла должно совпадать с именем приложения которое расцвечиваем. В нашем случае это /etc/colorifer/program.xml
[1] В дистрибутивах ALT Linux документация по альтернативам размещается по адресу /usr/share/doc/alternatives-version/html