diff --git a/src/cmd_init.zig b/src/cmd_init.zig index 4c2e2e5209ffc59044fe4dafb7bf21d5c6c5c152..47c6972beb491375a2514fe5254c15083a882576 100644 --- a/src/cmd_init.zig +++ b/src/cmd_init.zig @@ -42,10 +42,10 @@ fn detct_mainfile(def: []const u8) ![]const u8 { } } } - if (try u.does_file_exist("./src/lib.zig")) { + if (try u.does_file_exist(try std.fs.path.join(gpa, &[_][]const u8{"src", "lib.zig"}))) { return "src/lib.zig"; } - if (try u.does_file_exist("./src/main.zig")) { + if (try u.does_file_exist(try std.fs.path.join(gpa, &[_][]const u8{"src", "main.zig"}))) { return "src/main.zig"; } u.assert(false, "unable to detect package entry point", .{});