Les couleurs actuellement utilisées sont configurées en utilisant la variable
d'environnement PG_COLORS
(notez le pluriel). Sa valeur est une liste de
séparés par des virgules. Les clés spécifient la couleur utilisée à tel usage.
Les valeurs suivent les spécifications SGR (Select Graphic Rendition), qui sont
interprétées par le terminal.
clé
=valeur
Les clés suivantes sont actuellement en usage :
error
Utilisé pour surligner le texte « error » dans les messages d'erreur.
warning
Utilisé pour surligner le texte « warning » dans les messages d'avertissement.
locus
Utilisé pour surligner l'information d'emplacement (i.e. le nom du programme et le nom de fichier) dans les messages.
La valeur par défaut est error=01;31:warning=01;35:locus=01
(01;31
= rouge en gras, 01;35
= magenta en gras
, 01
= couleur défaut en gras).
Le format des spécifications couleurs est aussi utilisé par d'autres paquets de programme comme GCC, GNU coreutils et GNU grep.