| ... | @@ -21,6 +21,10 @@ pub fn cmdEnv(gpa: Allocator, args: []const []const u8, stdout: std.fs.File.Writ | ... | @@ -21,6 +21,10 @@ pub fn cmdEnv(gpa: Allocator, args: []const []const u8, stdout: std.fs.File.Writ |
| 21 | const global_cache_dir = try introspect.resolveGlobalCacheDir(gpa); | 21 | const global_cache_dir = try introspect.resolveGlobalCacheDir(gpa); |
| 22 | defer gpa.free(global_cache_dir); | 22 | defer gpa.free(global_cache_dir); |
| 23 | | 23 | |
| | 24 | const info = try std.zig.system.NativeTargetInfo.detect(gpa, .{}); |
| | 25 | const triple = try info.target.zigTriple(gpa); |
| | 26 | defer gpa.free(triple); |
| | 27 | |
| 24 | var bw = std.io.bufferedWriter(stdout); | 28 | var bw = std.io.bufferedWriter(stdout); |
| 25 | const w = bw.writer(); | 29 | const w = bw.writer(); |
| 26 | | 30 | |
| ... | @@ -42,6 +46,9 @@ pub fn cmdEnv(gpa: Allocator, args: []const []const u8, stdout: std.fs.File.Writ | ... | @@ -42,6 +46,9 @@ pub fn cmdEnv(gpa: Allocator, args: []const []const u8, stdout: std.fs.File.Writ |
| 42 | try jws.objectField("version"); | 46 | try jws.objectField("version"); |
| 43 | try jws.emitString(build_options.version); | 47 | try jws.emitString(build_options.version); |
| 44 | | 48 | |
| | 49 | try jws.objectField("target"); |
| | 50 | try jws.emitString(triple); |
| | 51 | |
| 45 | try jws.endObject(); | 52 | try jws.endObject(); |
| 46 | try w.writeByte('\n'); | 53 | try w.writeByte('\n'); |
| 47 | try bw.flush(); | 54 | try bw.flush(); |