From 1296abf22246b1316e493ef40a4ad1e3683f8c05 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Alex=20R=C3=B8nne=20Petersen?= Date: Fri, 9 Oct 2026 08:14:22 +0200 Subject: [PATCH] test-standalone: remove orphan has_basename.zig in dirname --- test/standalone/dirname/has_basename.zig | 37 ------------------------ 1 file changed, 37 deletions(-) delete mode 100644 test/standalone/dirname/has_basename.zig diff --git a/test/standalone/dirname/has_basename.zig b/test/standalone/dirname/has_basename.zig deleted file mode 100644 index e0e408a3a491446cc17ed72c64d958bd88b62ec0..0000000000000000000000000000000000000000 --- a/test/standalone/dirname/has_basename.zig +++ /dev/null @@ -1,37 +0,0 @@ -//! Checks that the basename of the given path matches a string. -//! -//! Usage: -//! -//! ``` -//! has_basename -//! ``` -//! -//! must be absolute. -//! -//! Returns a non-zero exit code if basename -//! does not match the given string. - -const std = @import("std"); - -pub fn main(init: std.process.Init) !void { - var args = try init.minimal.args.iterateAllocator(init.gpa); - defer args.deinit(); - _ = args.next() orelse unreachable; // skip binary name - - const path = args.next() orelse { - std.log.err("missing argument", .{}); - return error.BadUsage; - }; - - const basename = args.next() orelse { - std.log.err("missing argument", .{}); - return error.BadUsage; - }; - - const actual_basename = std.fs.path.basename(path); - if (std.mem.eql(u8, actual_basename, basename)) { - return; - } - - return error.NotEqual; -} -- 2.54.0