authorgravatar for hello@nektro.netMeghan Denny <hello@nektro.net> 2026-01-01 01:22:25 -08:00
committergravatar for hello@nektro.netMeghan Denny <hello@nektro.net> 2026-01-01 01:22:25 -08:00
log49d544b6775f98722ded65dceea2473401e4afeb
tree17d7d2c52aa55825d0501454b59148394834b0d2
parentba55785f3853dad2bbaa835d12cf2b7625418957

cmd/init: check for main.zig and lib.zig in package root too


1 files changed, 6 insertions(+), 0 deletions(-)

src/util/funcs.zig+6
...@@ -179,6 +179,12 @@ pub fn detct_mainfile(alloc: std.mem.Allocator, override: string, dir: ?std.fs.D...@@ -179,6 +179,12 @@ pub fn detct_mainfile(alloc: std.mem.Allocator, override: string, dir: ?std.fs.D
179 if (try extras.doesFileExist(dir, namedotzig)) {179 if (try extras.doesFileExist(dir, namedotzig)) {
180 return namedotzig;180 return namedotzig;
181 }181 }
182 if (try extras.doesFileExist(dir, "lib.zig")) {
183 return "lib.zig";
184 }
185 if (try extras.doesFileExist(dir, "main.zig")) {
186 return "main.zig";
187 }
182 if (try extras.doesFileExist(dir, try std.fs.path.join(alloc, &.{ "src", "lib.zig" }))) {188 if (try extras.doesFileExist(dir, try std.fs.path.join(alloc, &.{ "src", "lib.zig" }))) {
183 return "src/lib.zig";189 return "src/lib.zig";
184 }190 }