commit f2247dcc664b7367f4788d619f9b2b2e979c7bd6
parent 4fb869757d8852e659621299c24c1eacc9017aa0
Author: Jaromil <jaromil@dyne.org>
Date:   Wed, 21 Jan 2015 22:49:23 +0100
Account / exclude folders is now a fuzzy match
Diffstat:
1 file changed, 6 insertions(+), 1 deletion(-)
diff --git a/src/zlibs/email b/src/zlibs/email
@@ -195,7 +195,12 @@ fetch() {
     [[ ${#exclude} == "0" ]] || {
         func "exclude folders: $exclude"
         for e in ${exclude}; do
-            folders=(${folders:#$e})
+            # fuzzy match
+            for f in ${folders}; do
+                [[ "$f" =~ "$e" ]] && {
+                    folders=(${folders:#$f})
+                }
+            done
         done
     }
     func "fetch folders: $folders"