From 974a4c79fc8f32e56ca27eee03d33aa6140366b5 Mon Sep 17 00:00:00 2001 From: Seednode Date: Mon, 25 Sep 2023 17:13:31 -0500 Subject: [PATCH] Fix inverted functionality of --case-sensitive flag, but actually apply the change when filtering --- cmd/filters.go | 12 ++++++++++-- cmd/root.go | 2 +- 2 files changed, 11 insertions(+), 3 deletions(-) diff --git a/cmd/filters.go b/cmd/filters.go index ffbe45b..777827c 100644 --- a/cmd/filters.go +++ b/cmd/filters.go @@ -42,7 +42,11 @@ func (filters *filters) apply(fileList []string) []string { if filters.hasExcludes() { for _, exclude := range filters.excluded { result = slices.DeleteFunc(fileList, func(s string) bool { - return strings.Contains(strings.ToLower(s), strings.ToLower(exclude)) + if CaseSensitive { + return strings.Contains(s, exclude) + } else { + return strings.Contains(strings.ToLower(s), strings.ToLower(exclude)) + } }) } } @@ -50,7 +54,11 @@ func (filters *filters) apply(fileList []string) []string { if filters.hasIncludes() { for _, include := range filters.included { result = slices.DeleteFunc(fileList, func(s string) bool { - return !strings.Contains(strings.ToLower(s), strings.ToLower(include)) + if CaseSensitive { + return !strings.Contains(s, include) + } else { + return !strings.Contains(strings.ToLower(s), strings.ToLower(include)) + } }) } } diff --git a/cmd/root.go b/cmd/root.go index 246f91d..f6586fe 100644 --- a/cmd/root.go +++ b/cmd/root.go @@ -11,7 +11,7 @@ import ( ) const ( - ReleaseVersion string = "0.92.1" + ReleaseVersion string = "0.92.2" ) var (