authorgravatar for hello@nektro.netMeghan Denny <hello@nektro.net> 2021-10-11 11:39:50 -07:00
committergravatar for hello@nektro.netMeghan Denny <hello@nektro.net> 2021-10-11 11:39:50 -07:00
log94d2ad2f7b187287101947911442d9126927c904
treec9cfac5b99be206075b153f03f2522389763e915
parentf1873fbc45e6c8dec66fe2245de62dc86b7d915a

call zfetch init/deinit, closes #36


2 files changed, 13 insertions(+), 0 deletions(-)

src/lib.zig+10
......@@ -1,3 +1,5 @@
1const zfetch = @import("zfetch");
2
13pub const commands_to_bootstrap = struct {
24 pub const version = @import("./cmd/version.zig");
35 pub const fetch = @import("./cmd/fetch.zig");
......@@ -12,3 +14,11 @@ pub const commands = struct {
1214 pub const license = @import("./cmd/license.zig");
1315 pub const aq = @import("./cmd/aq.zig");
1416};
17
18pub fn init() !void {
19 try zfetch.init();
20}
21
22pub fn deinit() void {
23 zfetch.deinit();
24}
src/main.zig+3
......@@ -44,6 +44,9 @@ pub fn main() !void {
4444 }));
4545 }
4646
47 try zigmod.init();
48 defer zigmod.deinit();
49
4750 inline for (std.meta.declarations(available)) |decl| {
4851 if (std.mem.eql(u8, args[0], decl.name)) {
4952 const cmd = @field(available, decl.name);