Estou aprendendo a personalizar meu prompt com cores. Eu entendo que você pode definir o texto vermelho com
\e[0;31m
e defina uma cor RGB (no exemplo a seguir, R=255, G=95, B=255) como
\e[38;2;255;95;255m
Para deixar o primeiro comando em negrito, basta alterar o 0 para 1:
\e[1;31m
Mas como você deixa o comando RGB em negrito?
Você pode combinar os dois:
O primeiro define o atributo bold, o segundo define a cor.
Você deve verificar se o seu emulador de terminal realmente suporta caracteres em negrito (e não os está emulando com vídeo colorido / reverso ou apenas ignorando-os em alguns modos, como por exemplo o linux vt) e habilitá-lo se estiver desabilitado. A maioria dos emuladores de terminal trabalhando no X11 não precisa de configuração extra para isso.
Por exemplo. pois
xterm
você pode ter que definir*colorBDMode: false
se.Xresources
ele foi desativado de alguma forma. O mesmo vale para caracteres itálicos e sublinhados:*colorITMode: false
,*colorBLMode: false
.Negrito é um atributo de vídeo relacionado a caracteres, geralmente linhas mais grossas, mas que em alguns dispositivos é imitado usando cores brilhantes (uma mudança na intensidade).
O RGB já dá a intensidade da cor, então no máximo você encontrará alguns terminais fazendo algo como mudar um pouco os níveis - mas nada que você possa contar em terminais diferentes.