En un script de shell, ¿cómo puedo probar mediante programación si el terminal admite o no 24 bits o color verdadero?
Relacionado:esta pregunta trata sobre la impresión de un patrón de prueba de 24 bits/color verdadero para la verificación visual
Respuesta aceptada:
Esta fuente dice que compruebe si $COLORTERM
contiene 24bit
o truecolor
.
sh
[ "$COLORTERM" = truecolor ] || [ "$COLORTERM" = 24bit ]
bash
/ zsh
:
[[ $COLORTERM =~ ^(truecolor|24bit)$ ]]