authorgravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2025-07-19 16:24:37-07:00
committergravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2025-07-19 16:24:37-07:00
logb956b021878cd7b67f01c30a30fcb085887f24dc
treebcf12ceee640037e326d4bc950151b8d6cc0b17e
parentc30df072bde3794ea5f3794d93f69e13640c6b7a

`zig env`: update std.json API


1 files changed, 5 insertions(+), 5 deletions(-)

src/print_env.zig+5-5
......@@ -21,10 +21,10 @@ pub fn cmdEnv(arena: Allocator, args: []const []const u8) !void {
2121 const host = try std.zig.system.resolveTargetQuery(.{});
2222 const triple = try host.zigTriple(arena);
2323
24 var bw = std.io.bufferedWriter(std.fs.File.stdout().deprecatedWriter());
25 const w = bw.writer();
24 var buffer: [1024]u8 = undefined;
25 var stdout_writer = std.fs.File.stdout().writer(&buffer);
2626
27 var jws = std.json.writeStream(w, .{ .whitespace = .indent_1 });
27 var jws: std.json.Stringify = .{ .writer = &stdout_writer.interface, .options = .{ .whitespace = .indent_1 } };
2828
2929 try jws.beginObject();
3030
......@@ -55,7 +55,7 @@ pub fn cmdEnv(arena: Allocator, args: []const []const u8) !void {
5555 try jws.endObject();
5656
5757 try jws.endObject();
58 try w.writeByte('\n');
5958
60 try bw.flush();
59 try stdout_writer.interface.writeByte('\n');
60 try stdout_writer.interface.flush();
6161}