diff options
Diffstat (limited to 'binaries.old/wipe/wipe.zig')
| -rw-r--r-- | binaries.old/wipe/wipe.zig | 24 |
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; +} |
