As cores a serem usadas são configuradas usando a variável de
ambiente PG_COLORS
(observe o plural).
O valor é uma lista separada por dois pontos de pares
.
As chaves especificam onde a cor deve ser usada.
Os valores são especificações de renderização gráfica SGR
(ECMA-48 Select Graphic Rendition Escape Codes)
interpretadas pelo terminal.
chave=valor
As seguintes chaves estão em uso no momento:
errorusado para destacar o texto do “erro” em mensagens de erro
warningusado para destacar o texto do “aviso” em mensagens de aviso
noteusado para destacar o texto do “detalhe” e da “dica” nessas mensagens
locususado para destacar informações de local (por exemplo, nome do programa e nome do arquivo) nas mensagens
O valor padrão é
error=01;31:warning=01;35:note=01;36:locus=01
(01;31 = vermelho intenso,
01;35 = magenta intenso,
01;36 = ciano intenso,
01 = cor padrão intenso).
Este formato de especificação de cores também é usado por outros pacotes de software, como GCC, GNU coreutils, e GNU grep.