authorgravatar for hello@nektro.netMeghan Denny <hello@nektro.net> 2021-05-07 03:42:58 -07:00
committergravatar for hello@nektro.netMeghan Denny <hello@nektro.net> 2021-05-07 03:42:58 -07:00
log52af404f587454370900f8227c6d5c56c6f4a3a3
tree4a856c241caf7c579edc023d9c223e4d8d6ab48f
parent70bb35dc54fb157da9576e9d919f544ac9d4405c

cmd/fetch: shorten id's to 12 chars in `deps.zig`


2 files changed, 33 insertions(+), 28 deletions(-)

deps.zig+26-26
...@@ -26,18 +26,18 @@ fn get_flags(comptime index: usize) []const u8 {...@@ -26,18 +26,18 @@ fn get_flags(comptime index: usize) []const u8 {
26}26}
2727
28pub const _ids = .{28pub const _ids = .{
29 "89ujp8gq842x6mzok8feypwze138n2d96zpugw44hcq7406r",29 "89ujp8gq842x",
30 "8mdbh0zuneb0i3hs5jby5je0heem1i6yxusl7c8y8qx68hqc",30 "8mdbh0zuneb0",
31 "s84v9o48ucb0xq0cmzq0cn433hgw0iaqztugja16h8bzxu3h",31 "s84v9o48ucb0",
32 "2ta738wrqbaqzl3iwzoo8nj35k9ynwz5p5iyz80ryrpp4ttf",32 "2ta738wrqbaq",
33 "0npcrzfdlrvkf44mzjo8bduj9gmqyefo0j3rstt6b0pm2r6r",33 "0npcrzfdlrvk",
34 "ejw82j2ipa0eul25ohgdh6yy5nkrtn2pf0rq18m0079w6wj7",34 "ejw82j2ipa0e",
35 "9k24gimke1anv665ilg4si32ayl3dsaqgmdfdpu1ceoky8tl",35 "9k24gimke1an",
36 "csbnipaad8n77buaszsnjvlmn6j173fl7pkprsctelswjywe",36 "csbnipaad8n7",
37 "yyhw90zkzgmubwpp87n0pzf936n850an66y1c6qan5y6sogv",37 "yyhw90zkzgmu",
38 "u9w9dpp6p804p38o3u87f437pf942wxunyjite27dyhtu7ns",38 "u9w9dpp6p804",
39 "ocmr9rtohgccd6gm6tp8b1yzylyzkqwvo1q4btrsvj0cse9y",39 "ocmr9rtohgcc",
40 "tnj3qf44tpeq469x94qnu7jzus5n7sen9ewrrn8kldngbac0",40 "tnj3qf44tpeq",
41};41};
4242
43pub const _paths = .{43pub const _paths = .{
...@@ -56,22 +56,22 @@ pub const _paths = .{...@@ -56,22 +56,22 @@ pub const _paths = .{
56};56};
5757
58pub const package_data = struct {58pub const package_data = struct {
59 pub const _s84v9o48ucb0xq0cmzq0cn433hgw0iaqztugja16h8bzxu3h = std.build.Pkg{ .name = "ansi", .path = cache ++ "/git/github.com/nektro/zig-ansi/src/lib.zig", .dependencies = &[_]std.build.Pkg{ } };59 pub const _s84v9o48ucb0 = std.build.Pkg{ .name = "ansi", .path = cache ++ "/git/github.com/nektro/zig-ansi/src/lib.zig", .dependencies = &[_]std.build.Pkg{ } };
60 pub const _2ta738wrqbaqzl3iwzoo8nj35k9ynwz5p5iyz80ryrpp4ttf = std.build.Pkg{ .name = "known-folders", .path = cache ++ "/git/github.com/ziglibs/known-folders/known-folders.zig", .dependencies = &[_]std.build.Pkg{ } };60 pub const _2ta738wrqbaq = std.build.Pkg{ .name = "known-folders", .path = cache ++ "/git/github.com/ziglibs/known-folders/known-folders.zig", .dependencies = &[_]std.build.Pkg{ } };
61 pub const _0npcrzfdlrvkf44mzjo8bduj9gmqyefo0j3rstt6b0pm2r6r = std.build.Pkg{ .name = "licenses", .path = cache ++ "/git/github.com/nektro/zig-licenses/src/lib.zig", .dependencies = &[_]std.build.Pkg{ } };61 pub const _0npcrzfdlrvk = std.build.Pkg{ .name = "licenses", .path = cache ++ "/git/github.com/nektro/zig-licenses/src/lib.zig", .dependencies = &[_]std.build.Pkg{ } };
62 pub const _9k24gimke1anv665ilg4si32ayl3dsaqgmdfdpu1ceoky8tl = std.build.Pkg{ .name = "hzzp", .path = cache ++ "/git/github.com/truemedian/hzzp/src/main.zig", .dependencies = &[_]std.build.Pkg{ } };62 pub const _9k24gimke1an = std.build.Pkg{ .name = "hzzp", .path = cache ++ "/git/github.com/truemedian/hzzp/src/main.zig", .dependencies = &[_]std.build.Pkg{ } };
63 pub const _csbnipaad8n77buaszsnjvlmn6j173fl7pkprsctelswjywe = std.build.Pkg{ .name = "iguanaTLS", .path = cache ++ "/git/github.com/alexnask/iguanaTLS/src/main.zig", .dependencies = &[_]std.build.Pkg{ } };63 pub const _csbnipaad8n7 = std.build.Pkg{ .name = "iguanaTLS", .path = cache ++ "/git/github.com/alexnask/iguanaTLS/src/main.zig", .dependencies = &[_]std.build.Pkg{ } };
64 pub const _yyhw90zkzgmubwpp87n0pzf936n850an66y1c6qan5y6sogv = std.build.Pkg{ .name = "network", .path = cache ++ "/git/github.com/MasterQ32/zig-network/network.zig", .dependencies = &[_]std.build.Pkg{ } };64 pub const _yyhw90zkzgmu = std.build.Pkg{ .name = "network", .path = cache ++ "/git/github.com/MasterQ32/zig-network/network.zig", .dependencies = &[_]std.build.Pkg{ } };
65 pub const _u9w9dpp6p804p38o3u87f437pf942wxunyjite27dyhtu7ns = std.build.Pkg{ .name = "uri", .path = cache ++ "/git/github.com/MasterQ32/zig-uri/uri.zig", .dependencies = &[_]std.build.Pkg{ } };65 pub const _u9w9dpp6p804 = std.build.Pkg{ .name = "uri", .path = cache ++ "/git/github.com/MasterQ32/zig-uri/uri.zig", .dependencies = &[_]std.build.Pkg{ } };
66 pub const _ejw82j2ipa0eul25ohgdh6yy5nkrtn2pf0rq18m0079w6wj7 = std.build.Pkg{ .name = "zfetch", .path = cache ++ "/git/github.com/truemedian/zfetch/src/main.zig", .dependencies = &[_]std.build.Pkg{ _9k24gimke1anv665ilg4si32ayl3dsaqgmdfdpu1ceoky8tl, _csbnipaad8n77buaszsnjvlmn6j173fl7pkprsctelswjywe, _yyhw90zkzgmubwpp87n0pzf936n850an66y1c6qan5y6sogv, _u9w9dpp6p804p38o3u87f437pf942wxunyjite27dyhtu7ns, } };66 pub const _ejw82j2ipa0e = std.build.Pkg{ .name = "zfetch", .path = cache ++ "/git/github.com/truemedian/zfetch/src/main.zig", .dependencies = &[_]std.build.Pkg{ _9k24gimke1an, _csbnipaad8n7, _yyhw90zkzgmu, _u9w9dpp6p804, } };
67 pub const _ocmr9rtohgccd6gm6tp8b1yzylyzkqwvo1q4btrsvj0cse9y = std.build.Pkg{ .name = "json", .path = cache ++ "/git/github.com/nektro/zig-json/src/lib.zig", .dependencies = &[_]std.build.Pkg{ } };67 pub const _ocmr9rtohgcc = std.build.Pkg{ .name = "json", .path = cache ++ "/git/github.com/nektro/zig-json/src/lib.zig", .dependencies = &[_]std.build.Pkg{ } };
68 pub const _tnj3qf44tpeq469x94qnu7jzus5n7sen9ewrrn8kldngbac0 = std.build.Pkg{ .name = "range", .path = cache ++ "/v/http/aquila.red/1/nektro/range/v0.1.tar.gz/d2f72fdd/src/lib.zig", .dependencies = &[_]std.build.Pkg{ } };68 pub const _tnj3qf44tpeq = std.build.Pkg{ .name = "range", .path = cache ++ "/v/http/aquila.red/1/nektro/range/v0.1.tar.gz/d2f72fdd/src/lib.zig", .dependencies = &[_]std.build.Pkg{ } };
69 pub const _89ujp8gq842x6mzok8feypwze138n2d96zpugw44hcq7406r = std.build.Pkg{ .name = "zigmod", .path = cache ++ "/../../src/lib.zig", .dependencies = &[_]std.build.Pkg{ _s84v9o48ucb0xq0cmzq0cn433hgw0iaqztugja16h8bzxu3h, _2ta738wrqbaqzl3iwzoo8nj35k9ynwz5p5iyz80ryrpp4ttf, _0npcrzfdlrvkf44mzjo8bduj9gmqyefo0j3rstt6b0pm2r6r, _ejw82j2ipa0eul25ohgdh6yy5nkrtn2pf0rq18m0079w6wj7, _ocmr9rtohgccd6gm6tp8b1yzylyzkqwvo1q4btrsvj0cse9y, _tnj3qf44tpeq469x94qnu7jzus5n7sen9ewrrn8kldngbac0, } };69 pub const _89ujp8gq842x = std.build.Pkg{ .name = "zigmod", .path = cache ++ "/../../src/lib.zig", .dependencies = &[_]std.build.Pkg{ _s84v9o48ucb0, _2ta738wrqbaq, _0npcrzfdlrvk, _ejw82j2ipa0e, _ocmr9rtohgcc, _tnj3qf44tpeq, } };
70};70};
7171
72pub const packages = &[_]std.build.Pkg{72pub const packages = &[_]std.build.Pkg{
73 package_data._89ujp8gq842x6mzok8feypwze138n2d96zpugw44hcq7406r,73 package_data._89ujp8gq842x,
74 package_data._s84v9o48ucb0xq0cmzq0cn433hgw0iaqztugja16h8bzxu3h,74 package_data._s84v9o48ucb0,
75};75};
7676
77pub const pkgs = struct {77pub const pkgs = struct {
...@@ -84,7 +84,7 @@ pub const c_include_dirs = &[_][]const u8{...@@ -84,7 +84,7 @@ pub const c_include_dirs = &[_][]const u8{
84};84};
8585
86pub const c_source_flags = struct {86pub const c_source_flags = struct {
87 pub const @"8mdbh0zuneb0i3hs5jby5je0heem1i6yxusl7c8y8qx68hqc" = &.{"-DYAML_VERSION_MAJOR=0","-DYAML_VERSION_MINOR=2","-DYAML_VERSION_PATCH=5","-DYAML_VERSION_STRING=\"0.2.5\"","-DYAML_DECLARE_STATIC=1",};87 pub const @"8mdbh0zuneb0" = &.{"-DYAML_VERSION_MAJOR=0","-DYAML_VERSION_MINOR=2","-DYAML_VERSION_PATCH=5","-DYAML_VERSION_STRING=\"0.2.5\"","-DYAML_DECLARE_STATIC=1",};
88};88};
8989
90pub const c_source_files = &[_][2][]const u8{90pub const c_source_files = &[_][2][]const u8{
src/cmd/fetch.zig+7-2
...@@ -56,6 +56,11 @@ pub fn execute(args: [][]u8) !void {...@@ -56,6 +56,11 @@ pub fn execute(args: [][]u8) !void {
5656
57 const list = &std.ArrayList(u.Module).init(gpa);57 const list = &std.ArrayList(u.Module).init(gpa);
58 try common.collect_pkgs(top_module, list);58 try common.collect_pkgs(top_module, list);
59 for (list.items) |*mod| {
60 if (mod.id.len > 12) {
61 mod.id = mod.id[0..12];
62 }
63 }
5964
60 try w.writeAll("pub const _ids = .{\n");65 try w.writeAll("pub const _ids = .{\n");
61 try print_ids(w, list.items);66 try print_ids(w, list.items);
...@@ -152,7 +157,7 @@ fn print_deps(w: fs.File.Writer, dir: []const u8, m: u.Module, tabs: i32, array:...@@ -152,7 +157,7 @@ fn print_deps(w: fs.File.Writer, dir: []const u8, m: u.Module, tabs: i32, array:
152 if (!array) {157 if (!array) {
153 try w.print(" pub const {s} = packages[{}];\n", .{ std.mem.replaceOwned(u8, gpa, d.name, "-", "_"), i });158 try w.print(" pub const {s} = packages[{}];\n", .{ std.mem.replaceOwned(u8, gpa, d.name, "-", "_"), i });
154 } else {159 } else {
155 try w.print(" package_data._{s},\n", .{d.id});160 try w.print(" package_data._{s},\n", .{d.id[0..12]});
156 }161 }
157 }162 }
158 try w.print("{s}", .{try u.concat(&.{ r, "}" })});163 try w.print("{s}", .{try u.concat(&.{ r, "}" })});
...@@ -221,7 +226,7 @@ fn print_pkg_data_to(w: fs.File.Writer, list: *std.ArrayList(u.Module), list2: *...@@ -221,7 +226,7 @@ fn print_pkg_data_to(w: fs.File.Writer, list: *std.ArrayList(u.Module), list2: *
221 try w.print(" pub const _{s} = std.build.Pkg{{ .name = \"{s}\", .path = cache ++ \"/{}/{s}\", .dependencies = &[_]std.build.Pkg{{", .{ mod.id, mod.name, std.zig.fmtEscapes(mod.clean_path), mod.main });226 try w.print(" pub const _{s} = std.build.Pkg{{ .name = \"{s}\", .path = cache ++ \"/{}/{s}\", .dependencies = &[_]std.build.Pkg{{", .{ mod.id, mod.name, std.zig.fmtEscapes(mod.clean_path), mod.main });
222 for (mod.deps) |d| {227 for (mod.deps) |d| {
223 if (d.main.len > 0) {228 if (d.main.len > 0) {
224 try w.print(" _{s},", .{d.id});229 try w.print(" _{s},", .{d.id[0..12]});
225 }230 }
226 }231 }
227 try w.print(" }} }};\n", .{});232 try w.print(" }} }};\n", .{});