tangled
alpha
login
or
join now
lunyav.tngl.sh
/
Makko
forked from
starlightnet.work/Makko
0
fork
atom
Makko, the people-oriented static site generator made for blogging.
0
fork
atom
overview
issues
pulls
pipelines
Respect NO_COLOR
Nelson Lopez
2 months ago
c75d7c8e
8e03984a
+9
-1
1 changed file
expand all
collapse all
unified
split
src
Log.zig
+9
-1
src/Log.zig
···
11
11
pub fn init() Self {
12
12
var stdout = std.io.getStdOut();
13
13
14
14
+
const alloc = std.heap.c_allocator;
15
15
+
16
16
+
var enable_colors = false;
17
17
+
const NO_COLOR_DEFINED = std.process.hasNonEmptyEnvVar(alloc, "NO_COLOR") catch false;
18
18
+
if (!NO_COLOR_DEFINED) {
19
19
+
enable_colors = stdout.getOrEnableAnsiEscapeSupport();
20
20
+
}
21
21
+
14
22
return .{
15
23
.stdout = stdout.writer(),
16
24
.stderr = std.io.getStdErr().writer(),
17
17
-
.colors = stdout.getOrEnableAnsiEscapeSupport(),
25
25
+
.colors = enable_colors,
18
26
.tabs = 0,
19
27
};
20
28
}