aboutsummaryrefslogtreecommitdiff
path: root/src/zenutil/filesystemutils.cpp
diff options
context:
space:
mode:
authorZousar Shaker <[email protected]>2026-04-27 04:49:19 -0600
committerGitHub Enterprise <[email protected]>2026-04-27 12:49:19 +0200
commit705c8b8d80965584c88f63d4449cbfdfa36138ea (patch)
tree819000130104f1d01a0e3605e5f84c4316f52b41 /src/zenutil/filesystemutils.cpp
parenthydration with pack (#1016) (diff)
downloadarchived-zen-705c8b8d80965584c88f63d4449cbfdfa36138ea.tar.xz
archived-zen-705c8b8d80965584c88f63d4449cbfdfa36138ea.zip
Zs/user path case comparison (#1015)
- Improvement: `zen builds` `--exclude-folders` and `--exclude-extensions` values now match paths case-insensitively and tolerate surrounding whitespace between separators
Diffstat (limited to 'src/zenutil/filesystemutils.cpp')
-rw-r--r--src/zenutil/filesystemutils.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/zenutil/filesystemutils.cpp b/src/zenutil/filesystemutils.cpp
index f8f7bfb18..3d02a8a45 100644
--- a/src/zenutil/filesystemutils.cpp
+++ b/src/zenutil/filesystemutils.cpp
@@ -6,6 +6,7 @@
#include <zencore/fmtutils.h>
#include <zencore/parallelwork.h>
#include <zencore/scopeguard.h>
+#include <zencore/string.h>
#include <zencore/timer.h>
#include <zencore/trace.h>
@@ -424,7 +425,7 @@ CleanDirectory(
const std::string DirectoryString = DirectoryName.string();
for (const std::string_view ExcludeDirectory : ExcludeDirectories)
{
- if (DirectoryString == ExcludeDirectory)
+ if (StrCaseEquals(DirectoryString, ExcludeDirectory))
{
return false;
}