diff --git a/cmd/templates.go b/cmd/templates.go index 55e8c63df..d66b7d2d0 100644 --- a/cmd/templates.go +++ b/cmd/templates.go @@ -63,7 +63,7 @@ func NewTemplateList(filenames *mewnlib.FileGroup) *TemplateList { if err != nil { log.Fatalf("corrupt metadata for template: %s", filename) } - path := strings.Split(filename, string(filepath.Separator))[0] + path := strings.Split(filepath.FromSlash(filename), string(filepath.Separator))[0] thisTemplate := &TemplateDetails{Path: path, Metadata: &metadata} result.details[filename] = thisTemplate })