Skip to main content

Module terminal

Module terminal 

Source
Expand description

Configuração de output colorido e detecção de terminal interativo.

Gerencia a escolha de cores via termcolor respeitando a precedência:

  1. Flag --no-color da CLI (maior prioridade).
  2. Variável de ambiente NO_COLOR (padrão https://no-color.org).
  3. Variável de ambiente CLICOLOR_FORCE=1 (forçar cores mesmo sem TTY).
  4. Detecção de TTY (cores apenas se stdout for terminal interativo).
  5. Fallback: sem cor.

Functions§

cor_escolha
Retorna a escolha de cor configurada.
e_interativo
Retorna true se o processo está rodando em um terminal interativo (TTY).
inicializar
Inicializa a configuração de cor do terminal.