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 {...@@ -21,10 +21,10 @@ pub fn cmdEnv(arena: Allocator, args: []const []const u8) !void {
21 const host = try std.zig.system.resolveTargetQuery(.{});21 const host = try std.zig.system.resolveTargetQuery(.{});
22 const triple = try host.zigTriple(arena);22 const triple = try host.zigTriple(arena);
2323
24 var bw = std.io.bufferedWriter(std.fs.File.stdout().deprecatedWriter());24 var buffer: [1024]u8 = undefined;
25 const w = bw.writer();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
29 try jws.beginObject();29 try jws.beginObject();
3030
...@@ -55,7 +55,7 @@ pub fn cmdEnv(arena: Allocator, args: []const []const u8) !void {...@@ -55,7 +55,7 @@ pub fn cmdEnv(arena: Allocator, args: []const []const u8) !void {
55 try jws.endObject();55 try jws.endObject();
5656
57 try jws.endObject();57 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();
61}61}