From 984b832113ea2d78587e4be0b427f5fe6db553a0 Mon Sep 17 00:00:00 2001 From: Meghan Denny Date: Sat, 31 Jul 2021 18:56:22 -0700 Subject: [PATCH] cmd/init- make writemanifest functions public --- src/cmd/init.zig | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/cmd/init.zig b/src/cmd/init.zig index b1c23a7ed5af9c0961bfe6374bb139406b79ee75..2efb3f6ecf7a718b2a8bcfaa5bbd835eea45038c 100644 --- a/src/cmd/init.zig +++ b/src/cmd/init.zig @@ -70,15 +70,15 @@ pub fn execute(args: [][]u8) !void { } } -fn writeExeManifest(w: std.fs.File.Writer, id: []const u8, name: []const u8, license: []const u8, description: []const u8) !void { +pub fn writeExeManifest(w: std.fs.File.Writer, id: []const u8, name: []const u8, license: ?[]const u8, description: ?[]const u8) !void { try w.print("id: {s}\n", .{id}); try w.print("name: {s}\n", .{name}); - try w.print("license: {s}\n", .{license}); - try w.print("description: {s}\n", .{description}); + if (license) |_| try w.print("license: {s}\n", .{license.?}); + if (description) |_| try w.print("description: {s}\n", .{description.?}); try w.print("dev_dependencies:\n", .{}); } -fn writeLibManifest(w: std.fs.File.Writer, id: []const u8, name: []const u8, entry: []const u8, license: []const u8, description: []const u8) !void { +pub fn writeLibManifest(w: std.fs.File.Writer, id: []const u8, name: []const u8, entry: []const u8, license: []const u8, description: []const u8) !void { try w.print("id: {s}\n", .{id}); try w.print("name: {s}\n", .{name}); try w.print("main: {s}\n", .{entry}); -- 2.54.0