ls but with io_uring

fix: show hidden files with either almost-all or all

rockorager.dev d13dcf28 a800f861

verified
+5 -1
+5 -1
src/main.zig
··· 111 111 } 112 112 } 113 113 114 + fn showDotfiles(self: Options) bool { 115 + return self.@"almost-all" or self.all; 116 + } 117 + 114 118 fn isatty(self: Options) bool { 115 119 return self.winsize != null; 116 120 } ··· 748 752 749 753 var iter = dir.iterate(); 750 754 while (try iter.next()) |dirent| { 751 - if (!cmd.opts.@"almost-all" and std.mem.startsWith(u8, dirent.name, ".")) continue; 755 + if (!cmd.opts.showDotfiles() and std.mem.startsWith(u8, dirent.name, ".")) continue; 752 756 const nameZ = try cmd.arena.dupeZ(u8, dirent.name); 753 757 try temp_results.append(cmd.arena, .{ 754 758 .name = nameZ,