aboutsummaryrefslogtreecommitdiff
path: root/binaries.old/wipe/wipe.zig
diff options
context:
space:
mode:
Diffstat (limited to 'binaries.old/wipe/wipe.zig')
-rw-r--r--binaries.old/wipe/wipe.zig24
1 files changed, 24 insertions, 0 deletions
diff --git a/binaries.old/wipe/wipe.zig b/binaries.old/wipe/wipe.zig
new file mode 100644
index 0000000..6cc82a2
--- /dev/null
+++ b/binaries.old/wipe/wipe.zig
@@ -0,0 +1,24 @@
+//! wipe - Clear the terminal screen
+
+const colors = @import("colors");
+const format = @import("format");
+const io = @import("io");
+const params = @import("params");
+const sys = @import("sys");
+
+export fn main(pc: u32, pv: [*]const [*:0]const u8) u8 {
+ const p = params.parse(pc, pv) catch return 1;
+
+ if (p.positionals.len > 0) {
+ format.colorln("wipe: positional parameters are not supported.", colors.red);
+ return 1;
+ }
+
+ if (p.named.len > 0) {
+ format.colorln("wipe: named parameters are not supported.", colors.red);
+ return 1;
+ }
+
+ io.wipe();
+ return 0;
+}