From 49d544b6775f98722ded65dceea2473401e4afeb Mon Sep 17 00:00:00 2001 From: Meghan Denny Date: Thu, 1 Jan 2026 01:22:25 -0800 Subject: [PATCH] cmd/init: check for main.zig and lib.zig in package root too --- src/util/funcs.zig | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/util/funcs.zig b/src/util/funcs.zig index 6cffb6589429829ed2a3689407129e0834a1cad9..e194338494b5cd204b0d91a31bbd4f034dda4d16 100644 --- a/src/util/funcs.zig +++ b/src/util/funcs.zig @@ -179,6 +179,12 @@ pub fn detct_mainfile(alloc: std.mem.Allocator, override: string, dir: ?std.fs.D if (try extras.doesFileExist(dir, namedotzig)) { return namedotzig; } + if (try extras.doesFileExist(dir, "lib.zig")) { + return "lib.zig"; + } + if (try extras.doesFileExist(dir, "main.zig")) { + return "main.zig"; + } if (try extras.doesFileExist(dir, try std.fs.path.join(alloc, &.{ "src", "lib.zig" }))) { return "src/lib.zig"; } -- 2.54.0