From 6f61a98ebc27666b64aedee5c7b140ebb1f8fb25 Mon Sep 17 00:00:00 2001 From: Valerie Wolfe Date: Fri, 7 Jun 2024 15:17:18 -0400 Subject: [PATCH] better hidden file handling --- qdls/Program.cs | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/qdls/Program.cs b/qdls/Program.cs index ef7d0c7..9dd3bb1 100644 --- a/qdls/Program.cs +++ b/qdls/Program.cs @@ -1,5 +1,4 @@ -using System.IO; - + using Qdls; // collect args; no args becomes working directory @@ -10,7 +9,7 @@ else arguments = args; // flags -bool showHidden = true; +bool showHidden = false; // run on targets foreach(var arg in arguments) { @@ -22,6 +21,7 @@ foreach(var arg in arguments) { // fetch children var children = Directory.GetFileSystemEntries(arg); + if(!showHidden) { children = children.Where(f => !Util.IsHidden(f)).ToArray(); } // state vars var buffer = ""; @@ -39,10 +39,7 @@ foreach(var arg in arguments) { // skip or format hidden files if(Util.IsHidden(child)) - if(showHidden) - buffer += Format.Hidden; - else - continue; + buffer += Format.Hidden; // format directories if(Directory.Exists(child))