From 65db2db705171755c3e6a106058309d86d539252 Mon Sep 17 00:00:00 2001
From: Andreas Kloeckner <inform@tiker.net>
Date: Sun, 27 Feb 2022 16:24:07 -0600
Subject: [PATCH] Respect NO_COLOR env var

---
 loopy/options.py | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/loopy/options.py b/loopy/options.py
index 9f12814b0..cd88cf00e 100644
--- a/loopy/options.py
+++ b/loopy/options.py
@@ -212,7 +212,10 @@ class Options(ImmutableRecord):
             allow_terminal_colors_def = True
 
         allow_terminal_colors_def = (
-                ALLOW_TERMINAL_COLORS and allow_terminal_colors_def)
+                ALLOW_TERMINAL_COLORS
+                and allow_terminal_colors_def
+                # https://no-color.org/
+                and "NO_COLOR" not in os.environ)
 
         import sys
         ImmutableRecord.__init__(
-- 
GitLab