Use BABELTRACE_FORCE_COLORS environment variable to force color support
[babeltrace.git] / common / common.c
index 609975f7ec749bc9436f0b7889d257a7433dde9d..96532e2bd8bfe0c3a33ca556b2cef3006be1528e 100644 (file)
@@ -240,6 +240,7 @@ bool bt_common_colors_supported(void)
        static bool supports_colors = false;
        static bool supports_colors_set = false;
        const char *term;
+       const char *force;
 
        if (supports_colors_set) {
                goto end;
@@ -247,6 +248,12 @@ bool bt_common_colors_supported(void)
 
        supports_colors_set = true;
 
+       force = getenv("BABELTRACE_FORCE_COLORS");
+       if (force && strcmp(force, "1") == 0) {
+               supports_colors = true;
+               goto end;
+       }
+
        term = getenv("TERM");
        if (!term) {
                goto end;
This page took 0.023795 seconds and 4 git commands to generate.