From 50f5765570ff8c1a52b39301d3a4736a5588467e Mon Sep 17 00:00:00 2001 From: Michael Sauter Date: Tue, 24 Oct 2023 14:28:33 +0200 Subject: [PATCH] Log which templates are rendered --- cmd/render/render.go | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/cmd/render/render.go b/cmd/render/render.go index 31187d7..e48eb33 100644 --- a/cmd/render/render.go +++ b/cmd/render/render.go @@ -19,6 +19,9 @@ type keyedFileDataMap map[string]fileDataMap var nonAlphanumericRegex = regexp.MustCompile(`[^a-zA-Z0-9]+`) func render(baseDir, templateGlob, outputDir string, dataSourceGlobs []string) error { + if !strings.HasSuffix(baseDir, "/") { + baseDir = baseDir + "/" + } if !filepath.IsAbs(outputDir) { outputDir = filepath.Join(baseDir, outputDir) } @@ -37,6 +40,11 @@ func render(baseDir, templateGlob, outputDir string, dataSourceGlobs []string) e return err } for _, templateFile := range matches { + log.Printf( + "Rendering template %q into %q ...", + strings.TrimPrefix(templateFile, baseDir), + strings.TrimPrefix(outputDir, baseDir), + ) tmpl, err := template.ParseFiles(templateFile) if err != nil { return fmt.Errorf("parse template %q: %s", templateFile, err)