From a1ea508279920f457c5f899022046fefd6dc146a Mon Sep 17 00:00:00 2001 From: Meghan Denny Date: Fri, 24 Nov 2023 00:17:38 -0800 Subject: [PATCH] main: pass proper self_path value --- src/main.zig | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main.zig b/src/main.zig index 3106ec9d711ece6b88cc323470d780aa6e25b1a0..465e421cff2a25d3fe6bf2517f2e2d7174a6981f 100644 --- a/src/main.zig +++ b/src/main.zig @@ -13,6 +13,7 @@ pub fn main() !void { const proc_args = try std.process.argsAlloc(gpa); const args = proc_args[1..]; + const self_path = try std.fs.selfExePathAlloc(gpa); if (args.len == 0) { std.debug.print("zigmod {s} {s} {s} {s}\n", .{ @@ -45,7 +46,7 @@ pub fn main() !void { inline for (comptime std.meta.declarations(zigmod.commands)) |decl| { if (std.mem.eql(u8, args[0], decl.name)) { const cmd = @field(zigmod.commands, decl.name); - try cmd.execute(proc_args[0], args[1..]); + try cmd.execute(self_path, args[1..]); return; } } -- 2.54.0