Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/gohugoio/hugo.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>2022-02-15 17:26:18 +0300
committerBjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>2022-02-15 22:01:57 +0300
commitf2e7b49acfaeab4e1a28cb1096f6461b555900fa (patch)
tree1dbcdfe580801a81f978ee0b5dd7b89523da2b9c /commands/hugo.go
parent923419d7fde2056f47668acb0981135bce543b7e (diff)
Add --printUnusedTemplates
Fixes #9502
Diffstat (limited to 'commands/hugo.go')
-rw-r--r--commands/hugo.go8
1 files changed, 7 insertions, 1 deletions
diff --git a/commands/hugo.go b/commands/hugo.go
index ce3c4ab7b..8c5294f00 100644
--- a/commands/hugo.go
+++ b/commands/hugo.go
@@ -31,6 +31,7 @@ import (
"time"
"github.com/gohugoio/hugo/hugofs/files"
+ "github.com/gohugoio/hugo/tpl"
"github.com/gohugoio/hugo/common/types"
@@ -217,6 +218,7 @@ func initializeFlags(cmd *cobra.Command, cfg config.Provider) {
"force",
"gc",
"printI18nWarnings",
+ "printUnusedTemplates",
"invalidateCDN",
"layoutDir",
"logFile",
@@ -501,7 +503,6 @@ func (c *commandeer) build() error {
return err
}
- // TODO(bep) Feedback?
if !c.h.quiet {
fmt.Println()
c.hugo().PrintProcessingStats(os.Stdout)
@@ -513,6 +514,11 @@ func (c *commandeer) build() error {
c.logger.Warnln("Duplicate target paths:", dupes)
}
}
+
+ unusedTemplates := c.hugo().Tmpl().(tpl.UnusedTemplatesProvider).UnusedTemplates()
+ for _, unusedTemplate := range unusedTemplates {
+ c.logger.Warnf("Template %s is unused, source file %s", unusedTemplate.Name(), unusedTemplate.Filename())
+ }
}
if c.h.buildWatch {