diff --git a/src/cmd_init.zig b/src/cmd_init.zig index c68d5e3f532d41858db5481aca3de74e330a34e7..5a00941ac18b65c3b36d211300ae3ce011341d4c 100644 --- a/src/cmd_init.zig +++ b/src/cmd_init.zig @@ -41,6 +41,12 @@ fn detct_mainfile(def: []const u8) ![]const u8 { } } } - return "src/main.zig"; + if (try u.does_file_exist("./src/lib.zig")) { + return "src/lib.zig"; + } + if (try u.does_file_exist("./src/main.zig")) { + return "src/main.zig"; + } u.assert(false, "unable to detect package entry point", .{}); + unreachable; }