fusesource/jansi

Look for environment variables `NO_COLOR` and `FORCE_COLOR`

ewels opened this issue · 0 comments

ewels commented

It'd be great if this library could natively respect NO_COLOR if set in the environment variables.

See https://no-color.org/

Command-line software which adds ANSI color to its output by default should check for a NO_COLOR environment variable that, when present and not an empty string (regardless of its value), prevents the addition of ANSI color.

There's also FORCE_COLOR - https://force-color.org/

Command-line software which outputs colored text should check for a FORCE_COLOR environment variable. When this variable is present and not an empty string (regardless of its value), it should force the addition of ANSI color.

If both are set, NO_COLOR should win..