From 985a5e1cb879074e7836fab280f4312a8b3b7480 Mon Sep 17 00:00:00 2001
From: Recolic Keghart <root@recolic.net>
Date: Sun, 5 Jul 2020 11:46:16 +0800
Subject: [PATCH] make dir-file-compare case- insensetive

---
 dir-file-compare/main.py | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/dir-file-compare/main.py b/dir-file-compare/main.py
index cc70b9b..3140fff 100644
--- a/dir-file-compare/main.py
+++ b/dir-file-compare/main.py
@@ -20,8 +20,10 @@ def main(argv):
     libFlist = get_flist(config.library_path)
     out_csv = []
 
+    print('WARNING: Case-insenstive matching.')
+
     for fl in get_flist(inputPath):
-        libFile = list(filter(lambda f: os.path.basename(f) == os.path.basename(fl), libFlist))
+        libFile = list(filter(lambda f: os.path.basename(f).lower() == os.path.basename(fl).lower(), libFlist))
         if len(libFile) == 0:
             print('NOT_FOUND: {}'.format(fl))
             out_csv.append('未找到,{}'.format(fuck(fl)))
-- 
GitLab