]> git.maquefel.me Git - brevno-suite/hugo/commitdiff
commands: Fix --clock with the list command
authorBjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>
Sat, 17 Feb 2024 11:32:25 +0000 (12:32 +0100)
committerBjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>
Sat, 17 Feb 2024 12:14:15 +0000 (13:14 +0100)
Fixes #11888

commands/list.go
testscripts/commands/list.txt

index 41a45e402230d8aef37ac3d0842e9fc206d8417e..8debe5ca5f757577d4191b0514aa65234d54df89 100644 (file)
@@ -23,7 +23,6 @@ import (
        "time"
 
        "github.com/bep/simplecobra"
-       "github.com/gohugoio/hugo/config"
        "github.com/gohugoio/hugo/hugolib"
        "github.com/gohugoio/hugo/resources/page"
        "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 {
                bcfg := hugolib.BuildCfg{SkipRender: true}
-               cfg := config.New()
+               cfg := flagsToCfg(cd, nil)
                for i := 0; i < len(opts); i += 2 {
                        cfg.Set(opts[i].(string), opts[i+1])
                }
index 42d74cec7502ccb1876dc197ea070908995019ca..8cbf93266bf746caf34fc87bc742a7dd70746970 100644 (file)
@@ -28,6 +28,9 @@ stdout 'expired.md'
 stdout 'draftexpired.md'
 stdout 'draftfuture.md'
 
+hugo list expired --clock 2000-01-01T00:00:00Z
+! stdout 'expired.md'
+
 -- hugo.toml --
 baseURL = "https://example.org/"
 disableKinds = ["taxonomy", "term"]