From 3f059428d1d3239766d57d7b18d31d71f3f1785b Mon Sep 17 00:00:00 2001 From: Meghan Denny Date: Thu, 17 Feb 2022 17:01:18 -0800 Subject: [PATCH] remove unused file --- src/cmd/test.zig | 61 ------------------------------------------------ 1 file changed, 61 deletions(-) delete mode 100644 src/cmd/test.zig diff --git a/src/cmd/test.zig b/src/cmd/test.zig deleted file mode 100644 index ad2c95710889b70161fda0a19176f37c4b85bea9..0000000000000000000000000000000000000000 --- a/src/cmd/test.zig +++ /dev/null @@ -1,61 +0,0 @@ -const std = @import("std"); -const string = []const u8; -const gpa = std.heap.c_allocator; -const range = @import("range").range; -const zfetch = @import("zfetch"); -const ansi = @import("ansi"); - -// -// - -// https://www.thinkbroadband.com/download - -const Progress = struct { - const Item = struct { - max: usize, - current: usize, - done: bool, - }; -}; - -var progress: std.ArrayList(Progress.Item) = undefined; -var left: usize = 0; - -pub fn execute(args: [][]u8) !void { - _ = args; - // progress = std.ArrayList(Progress.Item).init(gpa); - // std.debug.print("\n", .{}); - - // for (range(3)) |_, i| { - // try progress.append(.{ .max = 1, .current = 0, .done = false }); - // left += 1; - // try download("http://ipv4.download.thinkbroadband.com/100MB.zip", i); - // } - - // while (left > 0) { - // for (progress.items) |it, i| { - // std.debug.print("{d}\t{d}\t{d}\t{d}%\n", .{ i, it.current, it.max, @divExact(it.current, it.max) }); - // } - // std.debug.print("\n", .{}); - // } - // for (progress.items) |it, i| { - // std.debug.print("{d}\t{d}\t{d}\t{d}%\n", .{ i, it.current, it.max, @divExact(it.current, it.max) }); - // } -} - -fn download(url: string, index: usize) void { - const req = zfetch.Request.init(gpa, url, null) catch {}; - defer req.deinit(); - - req.do(.GET, null, null) catch {}; - - var buf: [std.mem.page_size]u8 = undefined; - const r = req.reader(); - while (true) { - const len = r.readAll(&buf) catch {}; - progress.items[index].current += len; - if (len < buf.len) break; - } - progress.items[index].done = true; - left -= 1; -} -- 2.54.0