commands: Fix --clock with the list command

Fixes #11888
This commit is contained in:
Bjørn Erik Pedersen 2024-02-17 12:32:25 +01:00
parent 5bdda0bdbf
commit 4835f9e898
2 changed files with 4 additions and 2 deletions

View file

@ -23,7 +23,6 @@ import (
"time" "time"
"github.com/bep/simplecobra" "github.com/bep/simplecobra"
"github.com/gohugoio/hugo/config"
"github.com/gohugoio/hugo/hugolib" "github.com/gohugoio/hugo/hugolib"
"github.com/gohugoio/hugo/resources/page" "github.com/gohugoio/hugo/resources/page"
"github.com/gohugoio/hugo/resources/resource" "github.com/gohugoio/hugo/resources/resource"
@ -46,7 +45,7 @@ func newListCommand() *listCommand {
list := func(cd *simplecobra.Commandeer, r *rootCommand, shouldInclude func(page.Page) bool, opts ...any) error { list := func(cd *simplecobra.Commandeer, r *rootCommand, shouldInclude func(page.Page) bool, opts ...any) error {
bcfg := hugolib.BuildCfg{SkipRender: true} bcfg := hugolib.BuildCfg{SkipRender: true}
cfg := config.New() cfg := flagsToCfg(cd, nil)
for i := 0; i < len(opts); i += 2 { for i := 0; i < len(opts); i += 2 {
cfg.Set(opts[i].(string), opts[i+1]) cfg.Set(opts[i].(string), opts[i+1])
} }

View file

@ -28,6 +28,9 @@ stdout 'expired.md'
stdout 'draftexpired.md' stdout 'draftexpired.md'
stdout 'draftfuture.md' stdout 'draftfuture.md'
hugo list expired --clock 2000-01-01T00:00:00Z
! stdout 'expired.md'
-- hugo.toml -- -- hugo.toml --
baseURL = "https://example.org/" baseURL = "https://example.org/"
disableKinds = ["taxonomy", "term"] disableKinds = ["taxonomy", "term"]