N.2. Configuración de los colores #

Los colores reales que se utilizarán se configuran mediante la variable de entorno PG_COLORS (nota el plural). El valor es una lista separada por dos puntos de pares clave=valor. Las claves especifican para qué se utilizará el color. Los valores son especificaciones SGR (Select Graphic Rendition), que son interpretadas por la terminal.

Las siguientes claves están actualmente en uso:

error

se utiliza para resaltar el texto error en los mensajes de error

warning

se utiliza para resaltar el texto warning en los mensajes de advertencia

note

se utiliza para resaltar el texto detail y hint en dichos mensajes

locus

se utiliza para resaltar la información de ubicación (por ejemplo, el nombre del programa y el nombre del archivo) en los mensajes

El valor predeterminado es error=01;31:warning=01;35:note=01;36:locus=01 (01;31 = rojo negrita, 01;35 = magenta negrita, 01;36 = cian negrita, 01 = color predeterminado en negrita).

Tip

Este formato de especificación de color también lo utilizan otros paquetes de software como GCC, GNU coreutils y GNU grep.