Skip to content

Commit b956b02

Browse files
committed
zig env: update std.json API
1 parent c30df07 commit b956b02

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

src/print_env.zig

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -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
}

0 commit comments

Comments
 (0)