diff --git a/src/main.zig b/src/main.zig index 7253e4147b0fea62a474d8c1dac9e2337febab8b..39c7f816a81d66f6a0e20fcc27f8debf644a196a 100644 --- a/src/main.zig +++ b/src/main.zig @@ -16,6 +16,8 @@ pub fn main() !void { const proc_args = try std.process.argsAlloc(gpa); const args = proc_args[1..]; + const available = if (build_options.bootstrap) zigmod.commands_to_bootstrap else zigmod.commands; + if (args.len == 0) { u.print("zigmod {s} {s} {s} {s}", .{ build_options.version, @@ -26,8 +28,6 @@ pub fn main() !void { return; } - const available = if (build_options.bootstrap) zigmod.commands_to_bootstrap else zigmod.commands; - inline for (std.meta.declarations(available)) |decl| { if (std.mem.eql(u8, args[0], decl.name)) { const cmd = @field(available, decl.name);