From 14a1de14fb1ec93444ba5dd028fdad8959924545 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bj=C3=B8rn=20Erik=20Pedersen?= Date: Wed, 27 Nov 2019 09:51:47 +0100 Subject: [PATCH] modules: Add some more output if modules download takes time Closes #6519 --- modules/collect.go | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/modules/collect.go b/modules/collect.go index 5f377c6dd..de71b50a6 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