From 94d2ad2f7b187287101947911442d9126927c904 Mon Sep 17 00:00:00 2001 From: Meghan Denny Date: Mon, 11 Oct 2021 11:39:50 -0700 Subject: [PATCH] call zfetch init/deinit, closes #36 --- src/lib.zig | 10 ++++++++++ src/main.zig | 3 +++ 2 files changed, 13 insertions(+) diff --git a/src/lib.zig b/src/lib.zig index ffae5125662fac10d39b3c9a01c27157c8e4a963..d1d18ad4e34953b70f5130060a647931d08bddf4 100644 --- a/src/lib.zig +++ b/src/lib.zig @@ -1,3 +1,5 @@ +const zfetch = @import("zfetch"); + pub const commands_to_bootstrap = struct { pub const version = @import("./cmd/version.zig"); pub const fetch = @import("./cmd/fetch.zig"); @@ -12,3 +14,11 @@ pub const commands = struct { pub const license = @import("./cmd/license.zig"); pub const aq = @import("./cmd/aq.zig"); }; + +pub fn init() !void { + try zfetch.init(); +} + +pub fn deinit() void { + zfetch.deinit(); +} diff --git a/src/main.zig b/src/main.zig index 16d548b123d718f7fe6317b784123edbd980e5a6..6d7dd2cdff24ab5eb1fc3a614f852b3aaf207c8e 100644 --- a/src/main.zig +++ b/src/main.zig @@ -44,6 +44,9 @@ pub fn main() !void { })); } + try zigmod.init(); + defer zigmod.deinit(); + inline for (std.meta.declarations(available)) |decl| { if (std.mem.eql(u8, args[0], decl.name)) { const cmd = @field(available, decl.name); -- 2.54.0