From: Bjørn Erik Pedersen Date: Wed, 27 Nov 2019 08:51:47 +0000 (+0100) Subject: modules: Add some more output if modules download takes time X-Git-Tag: v0.60.0~4 X-Git-Url: http://git.maquefel.me/?a=commitdiff_plain;h=14a1de14fb1ec93444ba5dd028fdad8959924545;p=brevno-suite%2Fhugo modules: Add some more output if modules download takes time Closes #6519 --- diff --git a/modules/collect.go b/modules/collect.go index 5f377c6d..de71b50a 100644 --- a/modules/collect.go +++ b/modules/collect.go @@ -21,6 +21,7 @@ import ( "strings" "time" + "github.com/bep/debounce" "github.com/gohugoio/hugo/common/loggers" "github.com/spf13/cast" @@ -470,6 +471,12 @@ func (c *collector) applyThemeConfig(tc *moduleAdapter) error { func (c *collector) collect() { defer c.logger.PrintTimerIfDelayed(time.Now(), "hugo: collected modules") + d := debounce.New(2 * time.Second) + d(func() { + c.logger.FEEDBACK.Println("hugo: downloading modules …") + }) + defer d(func() {}) + if err := c.initModules(); err != nil { c.err = err return