Skip to content
Latchkey

O Que É um Código de Escape ANSI?

Um código de escape ANSI é uma sequência de bytes, iniciada por um caractere de escape, que um terminal lê como um comando em vez de texto imprimível. Esses códigos definem cores de primeiro plano e de fundo, movem ou ocultam o cursor e limpam partes da tela. Os programas os emitem para produzir saída colorida e dinâmica na linha de comando.

Por que isso importa

Quando os logs de CI capturam códigos de escape mas o visualizador de logs não os interpreta, a saída aparece poluída com sequências de colchetes soltas. Saber disso explica por que muitas ferramentas removem a cor quando detectam que sua saída não é um terminal.

Guias relacionados