From 044cbbe6984e1a7acd2121a86ac96b1792254f5f Mon Sep 17 00:00:00 2001 From: maddalax Date: Mon, 28 Oct 2024 12:46:33 -0500 Subject: [PATCH] path matching on windows --- cli/htmgo/internal/dirutil/glob.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/cli/htmgo/internal/dirutil/glob.go b/cli/htmgo/internal/dirutil/glob.go index 1315c66..628a3ef 100644 --- a/cli/htmgo/internal/dirutil/glob.go +++ b/cli/htmgo/internal/dirutil/glob.go @@ -3,11 +3,12 @@ package dirutil import ( "fmt" "github.com/bmatcuk/doublestar/v4" + "strings" ) func matchesAny(patterns []string, path string) bool { for _, pattern := range patterns { - matched, err := doublestar.Match(pattern, path) + matched, err := doublestar.Match(pattern, strings.ReplaceAll(path, `\`, "/")) if err != nil { fmt.Printf("Error matching pattern: %v\n", err) return false