N.2. Настройка цветового оформления
Собственно цветовая палитра настраивается в переменной окружения PG_COLORS, в которой задаётся разделённый двоеточиями список пар . Ключи определяют, для какого именно текста задаётся цвет, а значения устанавливают цвет в формате SGR, который может интерпретировать терминал.ключ=значение
В настоящее время поддерживаются следующие ключи:
errorвыделяет текст «ошибки» в соответствующих сообщениях
warningвыделяет текст «предупреждения»
noteвыделяет текст «подробностей» и «подсказок» в таких сообщениях
locusвыделяет в сообщениях информацию о положении (например, имя программы или имя файла)
Значение по умолчанию: error=01;31:warning=01;35:locus=01;36:locus=01 (01;31 = яркий красный, 01;35 = яркий пурпурный, 01;36 = яркий голубой, 01 = цвет по умолчанию, яркий).
Подсказка
Такой формат указания цветов применяется и в других программных продуктах, в частности в GCC, GNU coreutils и GNU grep.