| ... | ... | @@ -31,8 +31,11 @@ pub fn execute(self_name: []const u8, args: [][:0]u8) !void { |
| 31 | 31 | |
| 32 | 32 | const name = try inquirer.forString(stdout, stdin, "package name:", gpa, try u.detect_pkgname(gpa, u.try_index(string, args, 0, ""), "")); |
| 33 | 33 | |
| 34 | const flatname = try gpa.dupe(u8, name); |
| 35 | _ = std.mem.replaceScalar(u8, flatname, '-', '_'); |
| 36 | |
| 34 | 37 | const entry = if (ptype == .lib) try inquirer.forString(stdout, stdin, "package entry point:", gpa, u.detct_mainfile(gpa, u.try_index(string, args, 1, ""), null, name) catch |err| switch (err) { |
| 35 | | error.CantFindMain => null, |
| 38 | error.CantFindMain => try std.mem.concat(gpa, u8, &.{ flatname, ".zig" }), |
| 36 | 39 | else => |ee| return ee, |
| 37 | 40 | }) else null; |
| 38 | 41 | |