From 1b8b966bc38ae49813353695d93829d4d51e8da1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ada=20Gottenstr=C3=A4ter?= Date: Tue, 13 Jan 2026 21:00:17 +0100 Subject: [PATCH] Allow disabling color output by environment variable --- cmdline.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/cmdline.c b/cmdline.c index aff82ab2a..c31404983 100644 --- a/cmdline.c +++ b/cmdline.c @@ -56,8 +56,13 @@ void InitializeSystem(CmdLineOptions *cmd, const char **argv) cmd->eepromSize = 32768; InitPreprocessor(argv); gl_max_errors = 1; + gl_colorize_output = isatty(fileno(stderr)); current_print_color = PRINT_NORMAL; + char *no_color = getenv("NO_COLOR"); + if (no_color != NULL && no_color[0] != '\0') { + gl_colorize_output = false; + } } int FindLabelValue(const char *name, int defaultval) {