N.2. Configuração das cores #

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 chave=valor. 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.

As seguintes chaves estão em uso no momento:

error

usado para destacar o texto do erro em mensagens de erro

warning

usado para destacar o texto do aviso em mensagens de aviso

note

usado para destacar o texto do detalhe e da dica nessas mensagens

locus

usado 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).

Dica

Este formato de especificação de cores também é usado por outros pacotes de software, como GCC, GNU coreutils, e GNU grep.