| ... | @@ -2800,6 +2800,12 @@ pub fn cmdInit( | ... | @@ -2800,6 +2800,12 @@ pub fn cmdInit( |
| 2800 | error.FileNotFound => {}, | 2800 | error.FileNotFound => {}, |
| 2801 | else => fatal("unable to test existence of build.zig: {s}\n", .{@errorName(err)}), | 2801 | else => fatal("unable to test existence of build.zig: {s}\n", .{@errorName(err)}), |
| 2802 | } | 2802 | } |
| | 2803 | if (fs.cwd().access("src" ++ s ++ "main.zig", .{})) |_| { |
| | 2804 | fatal("existing src" ++ s ++ "main.zig file would be overwritten", .{}); |
| | 2805 | } else |err| switch (err) { |
| | 2806 | error.FileNotFound => {}, |
| | 2807 | else => fatal("unable to test existence of src" ++ s ++ "main.zig: {s}\n", .{@errorName(err)}), |
| | 2808 | } |
| 2803 | var src_dir = try fs.cwd().makeOpenPath("src", .{}); | 2809 | var src_dir = try fs.cwd().makeOpenPath("src", .{}); |
| 2804 | defer src_dir.close(); | 2810 | defer src_dir.close(); |
| 2805 | | 2811 | |