From 705c8b8d80965584c88f63d4449cbfdfa36138ea Mon Sep 17 00:00:00 2001 From: Zousar Shaker Date: Mon, 27 Apr 2026 04:49:19 -0600 Subject: 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 --- src/zenutil/filesystemutils.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'src/zenutil/filesystemutils.cpp') 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 #include #include +#include #include #include @@ -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; } -- cgit v1.2.3