╭─────────────╮ │scroll to top│ ╰─────────────╯ ╭ print_env.zig ────────────────────────────────────────────────╮ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ ╰───────────────────────────────────────────────────────────────╯
╭ find file ─ ─ ─ ─ ─ ─ ─ ─ ─ ─╮ ╭────╮ ╭ clone ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ╮ │ │ │http│ ssh │ │ ╰ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─╯ ╰────╯ ╰ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ╯
28 try root.field("zig_exe", self_exe_path, .{}); 29 try root.field("lib_dir", zig_lib_dir, .{}); 30 try root.field("std_dir", zig_std_dir, .{}); 31 try root.field("global_cache_dir", global_cache_dir, .{}); 32 try root.field("version", build_options.version, .{}); 33 try root.field("target", triple, .{}); 34 var env = try root.beginStructField("env", .{}); 35 inline for (@typeInfo(EnvVar).@"enum".field_names) |field_name| { 36 try env.field(field_name, @field(EnvVar, field_name).get(environ_map), .{}); 37 } 38 try env.end(); 39 try root.end(); 40 41 try out.writeByte('\n'); 42 } 43