| ... | @@ -70,15 +70,15 @@ pub fn execute(args: [][]u8) !void { | ... | @@ -70,15 +70,15 @@ pub fn execute(args: [][]u8) !void { |
| 70 | } | 70 | } |
| 71 | } | 71 | } |
| 72 | | 72 | |
| 73 | fn writeExeManifest(w: std.fs.File.Writer, id: []const u8, name: []const u8, license: []const u8, description: []const u8) !void { | 73 | pub fn writeExeManifest(w: std.fs.File.Writer, id: []const u8, name: []const u8, license: ?[]const u8, description: ?[]const u8) !void { |
| 74 | try w.print("id: {s}\n", .{id}); | 74 | try w.print("id: {s}\n", .{id}); |
| 75 | try w.print("name: {s}\n", .{name}); | 75 | try w.print("name: {s}\n", .{name}); |
| 76 | try w.print("license: {s}\n", .{license}); | 76 | if (license) |_| try w.print("license: {s}\n", .{license.?}); |
| 77 | try w.print("description: {s}\n", .{description}); | 77 | if (description) |_| try w.print("description: {s}\n", .{description.?}); |
| 78 | try w.print("dev_dependencies:\n", .{}); | 78 | try w.print("dev_dependencies:\n", .{}); |
| 79 | } | 79 | } |
| 80 | | 80 | |
| 81 | fn writeLibManifest(w: std.fs.File.Writer, id: []const u8, name: []const u8, entry: []const u8, license: []const u8, description: []const u8) !void { | 81 | pub fn writeLibManifest(w: std.fs.File.Writer, id: []const u8, name: []const u8, entry: []const u8, license: []const u8, description: []const u8) !void { |
| 82 | try w.print("id: {s}\n", .{id}); | 82 | try w.print("id: {s}\n", .{id}); |
| 83 | try w.print("name: {s}\n", .{name}); | 83 | try w.print("name: {s}\n", .{name}); |
| 84 | try w.print("main: {s}\n", .{entry}); | 84 | try w.print("main: {s}\n", .{entry}); |