diff options
Diffstat (limited to 'src/list.zig')
| -rw-r--r-- | src/list.zig | 13 |
1 files changed, 6 insertions, 7 deletions
diff --git a/src/list.zig b/src/list.zig index bf95c2c..0a0fee9 100644 --- a/src/list.zig +++ b/src/list.zig | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | const std = @import("std"); | 1 | const std = @import("std"); |
| 2 | const zup = @import("zup"); | 2 | const zup = @import("root"); |
| 3 | 3 | ||
| 4 | const Allocator = std.mem.Allocator; | 4 | const Allocator = std.mem.Allocator; |
| 5 | const ArrayList = std.ArrayList; | 5 | const ArrayList = std.ArrayList; |
| @@ -20,11 +20,11 @@ pub const max_args = 0; | |||
| 20 | pub fn main(comptime Result: type, config: Config, res: Result) !void { | 20 | pub fn main(comptime Result: type, config: Config, res: Result) !void { |
| 21 | const allocator = config.allocator; | 21 | const allocator = config.allocator; |
| 22 | 22 | ||
| 23 | var list_active = res.args.active; | 23 | var list_active = res.args.active != 0; |
| 24 | var list_available = res.args.available; | 24 | var list_available = res.args.available != 0; |
| 25 | var list_installed = res.args.installed; | 25 | var list_installed = res.args.installed != 0; |
| 26 | 26 | ||
| 27 | if (res.args.all) { | 27 | if (res.args.all != 0) { |
| 28 | list_active = true; | 28 | list_active = true; |
| 29 | list_available = true; | 29 | list_available = true; |
| 30 | list_installed = true; | 30 | list_installed = true; |
| @@ -36,8 +36,7 @@ pub fn main(comptime Result: type, config: Config, res: Result) !void { | |||
| 36 | if (list_active) { | 36 | if (list_active) { |
| 37 | const active = try Installation.getActiveName(allocator); | 37 | const active = try Installation.getActiveName(allocator); |
| 38 | defer if (active) |s| allocator.free(s); | 38 | defer if (active) |s| allocator.free(s); |
| 39 | // TODO: zig-bug should I really need to do this? | 39 | try printActive(active); |
| 40 | try printActive(if (active) |a| a else null); | ||
| 41 | } | 40 | } |
| 42 | 41 | ||
| 43 | if (list_installed) { | 42 | if (list_installed) { |