From e2b954c2738c683a85b864eb33530f0e3dbbc480 Mon Sep 17 00:00:00 2001 From: Martin Wickham Date: Mon, 21 Jun 2021 13:47:38 -0500 Subject: Add support for NO_COLOR --- lib/std/debug.zig | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'lib/std/debug.zig') diff --git a/lib/std/debug.zig b/lib/std/debug.zig index 57445d3cb1..f74d0b3f91 100644 --- a/lib/std/debug.zig +++ b/lib/std/debug.zig @@ -90,11 +90,11 @@ pub fn getSelfDebugInfo() !*DebugInfo { } pub fn detectTTYConfig() TTY.Config { - var bytes: [128]u8 = undefined; - const allocator = &std.heap.FixedBufferAllocator.init(bytes[0..]).allocator; - if (process.getEnvVarOwned(allocator, "ZIG_DEBUG_COLOR")) |_| { + if (process.hasEnvVarConstant("ZIG_DEBUG_COLOR")) { return .escape_codes; - } else |_| { + } else if (process.hasEnvVarConstant("NO_COLOR")) { + return .no_color; + } else { const stderr_file = io.getStdErr(); if (stderr_file.supportsAnsiEscapeCodes()) { return .escape_codes; -- cgit v1.2.3