Hasty Briefsbeta

No_color: Disabling ANSI color output by default

4 days ago
  • #command-line
  • #ANSI-colors
  • #environment-variables
  • NO_COLOR is an environment variable that, when set, disables ANSI color output in command-line software.
  • The NO_COLOR standard was proposed in 2017 to provide a unified way for users to disable colored text output across different software.
  • Software that outputs color by default should check for the NO_COLOR variable and disable color if it is present and not empty.
  • User-level configuration files and command-line arguments should override the NO_COLOR environment variable.
  • A list of software that supports NO_COLOR is provided, including tools like Ansible, Git, and various programming language utilities.
  • Some software requires specific flags or configurations to disable color, as they do not support the NO_COLOR standard.