summaryrefslogtreecommitdiff
path: root/src/cmd/lib/flags.zig
diff options
context:
space:
mode:
Diffstat (limited to 'src/cmd/lib/flags.zig')
-rw-r--r--src/cmd/lib/flags.zig30
1 files changed, 15 insertions, 15 deletions
diff --git a/src/cmd/lib/flags.zig b/src/cmd/lib/flags.zig
index 637ea83..266ddfe 100644
--- a/src/cmd/lib/flags.zig
+++ b/src/cmd/lib/flags.zig
@@ -155,34 +155,34 @@ pub const CommandFlags = struct {
}
pub fn getHelp(self: *const CommandFlags, command_name: []const u8, allocator: Allocator) ![]const u8 {
- var help = ArrayList(u8).init(allocator);
- defer help.deinit();
+ var help = ArrayList(u8){};
+ defer help.deinit(allocator);
- try help.appendSlice(command_name);
- try help.appendSlice(" - Available flags:\n\n");
+ try help.appendSlice(allocator, command_name);
+ try help.appendSlice(allocator, " - Available flags:\n\n");
for (self.flags) |flag_def| {
- try help.appendSlice(" /");
- try help.appendSlice(flag_def.name);
+ try help.appendSlice(allocator, " /");
+ try help.appendSlice(allocator, flag_def.name);
if (flag_def.aliases.len > 0) {
- try help.appendSlice(" (");
+ try help.appendSlice(allocator, " (");
for (flag_def.aliases, 0..) |alias, i| {
- if (i > 0) try help.appendSlice(", ");
- try help.appendSlice(alias);
+ if (i > 0) try help.appendSlice(allocator, ", ");
+ try help.appendSlice(allocator, alias);
}
- try help.appendSlice(")");
+ try help.appendSlice(allocator, ")");
}
switch (flag_def.flag_type) {
- .String => try help.appendSlice(":value"),
- .Number => try help.appendSlice(":number"),
+ .String => try help.appendSlice(allocator, ":value"),
+ .Number => try help.appendSlice(allocator, ":number"),
.Boolean => {},
}
- try help.appendSlice(" - ");
- try help.appendSlice(flag_def.description);
- try help.appendSlice("\n");
+ try help.appendSlice(allocator, " - ");
+ try help.appendSlice(allocator, flag_def.description);
+ try help.appendSlice(allocator, "\n");
}
return help.toOwnedSlice();