News for hackers. Stuff that matters.
Re:Disabling ANSI color output by emptybits on Wednesday February 07, 2018 @03:09AM (#16322934)
This is not a general solution as the author wants, but when I know my own utilities are going to be redirected or piped and I don't want ANSI/colour sequences captured then I've wrapped the ANSI sequences in logic like this: (Python example)

`if sys.stdout.isatty(): ...`

I recognize TTY != ANSI in some cases. And sometimes you actually want control sequences captured or redirected. So this is far from perfect but it might be good enough for some.

Such a check ports across systems well and doesn't rely on a new environment variable.

There are no comments on this comment yet.