diff --git a/src/cmd/ci.zig b/src/cmd/ci.zig index ef65556eed6d430687a93e90ed4ae6b4785d97b7..5f7262118746faf2fa17186eb1ef69acb602bb76 100644 --- a/src/cmd/ci.zig +++ b/src/cmd/ci.zig @@ -12,7 +12,10 @@ pub fn execute(args: [][]u8) !void { const cachepath = try std.fs.path.join(gpa, &.{ ".zigmod", "deps" }); const dir = std.fs.cwd(); + try do(cachepath, dir); +} +pub fn do(cachepath: []const u8, dir: std.fs.Dir) !void { var options = common.CollectOptions{ .log = true, .update = false, @@ -23,5 +26,6 @@ pub fn execute(args: [][]u8) !void { var list = std.ArrayList(u.Module).init(gpa); try common.collect_pkgs(top_module, &list); - try @import("./fetch.zig").create_depszig(cachepath, top_module, &list); + const fetch = @import("./fetch.zig"); + try fetch.create_depszig(cachepath, dir, top_module, &list); }