実際に使われる色は環境変数PG_COLORS
(複数形であることに注意)を使って設定されます。
この値はコロン区切りの
のリストです。
キー(key)はどこに色が使われるかを示します。
値(value)はSGR(Select Graphic Rendition)の記述で、ターミナルにより解釈されます。
key
=value
現在、以下のキーが使われています。
error
エラーメッセージでテキスト「error」を強調するのに使われます
warning
警告メッセージでテキスト「warning」を強調するのに使われます
locus
メッセージで位置情報を強調するのに使われます(例えば、プログラム名やファイル名)
デフォルト値はerror=01;31:warning=01;35:locus=01
です(01;31
= 太字の赤、01;35
= 太字のマゼンタ、01
= 太字のデフォルト色)。
この色指定書式は、GCC、GNU coreutils、および、GNU grepなど、他のソフトウェアパッケージでも使われています。