From d13dcf28ee5280e883306815fa8e49efda15d614 Mon Sep 17 00:00:00 2001 From: Tim Culverhouse Date: Thu, 8 May 2025 10:14:18 -0500 Subject: [PATCH] fix: show hidden files with either almost-all or all --- src/main.zig | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/main.zig b/src/main.zig index 6388627..87d27b6 100644 --- a/src/main.zig +++ b/src/main.zig @@ -111,6 +111,10 @@ const Options = struct { } } + fn showDotfiles(self: Options) bool { + return self.@"almost-all" or self.all; + } + fn isatty(self: Options) bool { return self.winsize != null; } @@ -748,7 +752,7 @@ fn onCompletion(io: *ourio.Ring, task: ourio.Task) anyerror!void { var iter = dir.iterate(); while (try iter.next()) |dirent| { - if (!cmd.opts.@"almost-all" and std.mem.startsWith(u8, dirent.name, ".")) continue; + if (!cmd.opts.showDotfiles() and std.mem.startsWith(u8, dirent.name, ".")) continue; const nameZ = try cmd.arena.dupeZ(u8, dirent.name); try temp_results.append(cmd.arena, .{ .name = nameZ, -- 2.51.2