Colorização da saída do script BASH com tput - como selecionar boas cores? [fechadas]

0

Eu gostaria de colorir a saída de um longo e complexo script BASH interativo para facilitar o trabalho do usuário. Eu aprendi a usar o tput , mas minha pergunta é mais uma questão de design:

O estilo de terminal geralmente é whitish background e black text , ou black background e white/yellow/light green text. Se eu precisar, digamos, três cores para o meu script, como escolhê-las para ficar bem em qualquer terminal?

Eu já vi uma vez terminal com pink background with white snowflakes e black text ... Bem, eu poderia definir explicitamente o plano de fundo preto e colorir a saída como desejar, mas não desejo sobrescrever as configurações do usuário .

Existe algum conselho geral sobre como lidar com isso?

    
por Tilia 08.10.2015 / 14:56

1 resposta

2

Acredito que a melhor prática não é tentar encontrar cores que funcionem com todas as origens, mas que se adaptem ao cenário atual. Isto é, e. o padrão para esquemas de realce de vim, que têm variantes "claras" e "escuras". Você pode ler a cor de fundo do ambiente e escolha suas cores de acordo: use cores claras se o fundo for escuro e escuro se o fundo for leve.

    
por 08.10.2015 / 15:05