diff options
| author | Martin Wickham <spexguy070@gmail.com> | 2021-06-21 13:47:38 -0500 |
|---|---|---|
| committer | Andrew Kelley <andrew@ziglang.org> | 2021-07-08 14:30:45 -0400 |
| commit | e2b954c2738c683a85b864eb33530f0e3dbbc480 (patch) | |
| tree | 47d90ba0a28ee7ce3e4e2f12b325567c31f307e2 /lib/std/debug.zig | |
| parent | 7bdeda82aea82b9a71378462f51a708b8ad88161 (diff) | |
| download | zig-e2b954c2738c683a85b864eb33530f0e3dbbc480.tar.gz zig-e2b954c2738c683a85b864eb33530f0e3dbbc480.zip | |
Add support for NO_COLOR
Diffstat (limited to 'lib/std/debug.zig')
| -rw-r--r-- | lib/std/debug.zig | 8 |
1 files changed, 4 insertions, 4 deletions
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; |
