Use git_version option for version command

This commit is contained in:
Nikolay Govorov
2026-03-17 11:33:16 +00:00
parent 4125a5aa1e
commit b252aa71d0
4 changed files with 12 additions and 11 deletions

View File

@@ -59,11 +59,11 @@ fn run(allocator: Allocator, main_arena: Allocator) !void {
return std.process.cleanExit();
},
.version => {
const version = if (std.mem.eql(u8, lp.build_config.git_version, "dev"))
lp.build_config.git_commit
else
lp.build_config.git_version;
std.debug.print("{s}\n", .{version});
if (lp.build_config.git_version) |version| {
std.debug.print("{s} ({s})\n", .{ version, lp.build_config.git_commit });
} else {
std.debug.print("{s}\n", .{lp.build_config.git_commit});
}
return std.process.cleanExit();
},
else => {},

View File

@@ -153,7 +153,7 @@ const LightPandaEvent = struct {
try writer.write(builtin.cpu.arch);
try writer.objectField("version");
try writer.write(build_config.git_commit);
try writer.write(build_config.git_version orelse build_config.git_commit);
try writer.objectField("event");
try writer.write(@tagName(std.meta.activeTag(self.event)));