Commit e45d24c0de

dweiller <4678790+dweiller@users.noreplay.github.com>
2023-06-22 02:14:36
rename ZIG_DEBUG_COLOR env variable to YES_COLOR
1 parent e054126
Changed files (4)
doc/docgen.zig
@@ -1305,7 +1305,7 @@ fn genHtml(
     defer root_node.end();
 
     var env_map = try process.getEnvMap(allocator);
-    try env_map.put("ZIG_DEBUG_COLOR", "1");
+    try env_map.put("YES_COLOR", "1");
 
     const host = try std.zig.system.NativeTargetInfo.detect(.{});
     const builtin_code = try getBuiltinCode(allocator, &env_map, zig_exe, opt_zig_lib_dir);
lib/std/io/tty.zig
@@ -7,11 +7,11 @@ const native_os = builtin.os.tag;
 
 /// Detect suitable TTY configuration options for the given file (commonly stdout/stderr).
 /// This includes feature checks for ANSI escape codes and the Windows console API, as well as
-/// respecting the `ZIG_DEBUG_COLOR` and `YES_COLOR` environment variables to override the default.
+/// respecting the `NO_COLOR` and `YES_COLOR` environment variables to override the default.
 pub fn detectConfig(file: File) Config {
     const force_color: ?bool = if (builtin.os.tag == .wasi)
         null // wasi does not support environment variables
-    else if (process.hasEnvVarConstant("ZIG_DEBUG_COLOR"))
+    else if (process.hasEnvVarConstant("NO_COLOR"))
         false
     else if (process.hasEnvVarConstant("YES_COLOR"))
         true
lib/build_runner.zig
@@ -282,7 +282,7 @@ pub fn main() !void {
     const ttyconf = get_tty_conf(color, stderr);
     switch (ttyconf) {
         .no_color => try builder.env_map.put("NO_COLOR", "1"),
-        .escape_codes => try builder.env_map.put("ZIG_DEBUG_COLOR", "1"),
+        .escape_codes => try builder.env_map.put("YES_COLOR", "1"),
         .windows_api => {},
     }
 
test/src/StackTrace.zig
@@ -81,7 +81,7 @@ fn addExpect(
     });
 
     const run = b.addRunArtifact(exe);
-    run.removeEnvironmentVariable("ZIG_DEBUG_COLOR");
+    run.removeEnvironmentVariable("YES_COLOR");
     run.setEnvironmentVariable("NO_COLOR", "1");
     run.expectExitCode(1);
     run.expectStdOutEqual("");