From 6cd2110ab295f598907a18da91e34d31407c1d9d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bj=C3=B8rn=20Erik=20Pedersen?= Date: Sun, 27 Jun 2021 18:00:20 +0200 Subject: commands: Add version time to "hugo config mounts" --- modules/module.go | 13 +++++++++++++ 1 file changed, 13 insertions(+) (limited to 'modules') diff --git a/modules/module.go b/modules/module.go index c3343c820..a6feaab73 100644 --- a/modules/module.go +++ b/modules/module.go @@ -17,6 +17,8 @@ package modules import ( + "time" + "github.com/gohugoio/hugo/config" ) @@ -65,6 +67,9 @@ type Module interface { // The module version. Version() string + // Time version was created. + Time() *time.Time + // Whether this module's dir is a watch candidate. Watch() bool } @@ -154,6 +159,14 @@ func (m *moduleAdapter) Version() string { return m.gomod.Version } +func (m *moduleAdapter) Time() *time.Time { + if !m.IsGoMod() || m.gomod.Time == nil { + return nil + } + + return m.gomod.Time +} + func (m *moduleAdapter) Watch() bool { if m.Owner() == nil { // Main project -- cgit v1.2.3