| ... | @@ -13,6 +13,9 @@ pub fn cmdEnv(gpa: *Allocator, args: []const []const u8, stdout: anytype) !void | ... | @@ -13,6 +13,9 @@ pub fn cmdEnv(gpa: *Allocator, args: []const []const u8, stdout: anytype) !void |
| 13 | const zig_std_dir = try std.fs.path.join(gpa, &[_][]const u8{ zig_lib_dir, "std" }); | 13 | const zig_std_dir = try std.fs.path.join(gpa, &[_][]const u8{ zig_lib_dir, "std" }); |
| 14 | defer gpa.free(zig_std_dir); | 14 | defer gpa.free(zig_std_dir); |
| 15 | | 15 | |
| | 16 | const global_cache_dir = try introspect.resolveGlobalCacheDir(gpa); |
| | 17 | defer gpa.free(global_cache_dir); |
| | 18 | |
| 16 | var bos = std.io.bufferedOutStream(stdout); | 19 | var bos = std.io.bufferedOutStream(stdout); |
| 17 | const bos_stream = bos.outStream(); | 20 | const bos_stream = bos.outStream(); |
| 18 | | 21 | |
| ... | @@ -25,6 +28,9 @@ pub fn cmdEnv(gpa: *Allocator, args: []const []const u8, stdout: anytype) !void | ... | @@ -25,6 +28,9 @@ pub fn cmdEnv(gpa: *Allocator, args: []const []const u8, stdout: anytype) !void |
| 25 | try jws.objectField("std_dir"); | 28 | try jws.objectField("std_dir"); |
| 26 | try jws.emitString(zig_std_dir); | 29 | try jws.emitString(zig_std_dir); |
| 27 | | 30 | |
| | 31 | try jws.objectField("global_cache_dir"); |
| | 32 | try jws.emitString(global_cache_dir); |
| | 33 | |
| 28 | try jws.objectField("version"); | 34 | try jws.objectField("version"); |
| 29 | try jws.emitString(build_options.version); | 35 | try jws.emitString(build_options.version); |
| 30 | | 36 | |