diff --git a/go.mod b/go.mod index 9c0f55f7c5..824962379a 100644 --- a/go.mod +++ b/go.mod @@ -37,7 +37,7 @@ require ( github.com/stretchr/testify v1.9.0 github.com/twpayne/go-pinentry v0.3.0 github.com/urfave/cli/v2 v2.27.1 - github.com/xhit/go-str2duration v1.2.0 + github.com/xhit/go-str2duration/v2 v2.1.0 github.com/zalando/go-keyring v0.2.4 github.com/zeebo/blake3 v0.2.3 golang.org/x/crypto v0.22.0 diff --git a/go.sum b/go.sum index 148b3bbcb1..ff2d12fcb7 100644 --- a/go.sum +++ b/go.sum @@ -207,8 +207,8 @@ github.com/ulikunitz/xz v0.5.12 h1:37Nm15o69RwBkXM0J6A5OlE67RZTfzUxTj8fB3dfcsc= github.com/ulikunitz/xz v0.5.12/go.mod h1:nbz6k7qbPmH4IRqmfOplQw/tblSgqTqBwxkY0oWt/14= github.com/urfave/cli/v2 v2.27.1 h1:8xSQ6szndafKVRmfyeUMxkNUJQMjL1F2zmsZ+qHpfho= github.com/urfave/cli/v2 v2.27.1/go.mod h1:8qnjx1vcq5s2/wpsqoZFndg2CE5tNFyrTvS6SinrnYQ= -github.com/xhit/go-str2duration v1.2.0 h1:BcV5u025cITWxEQKGWr1URRzrcXtu7uk8+luz3Yuhwc= -github.com/xhit/go-str2duration v1.2.0/go.mod h1:3cPSlfZlUHVlneIVfePFWcJZsuwf+P1v2SRTV4cUmp4= +github.com/xhit/go-str2duration/v2 v2.1.0 h1:lxklc02Drh6ynqX+DdPyp5pCKLUQpRT8bp8Ydu2Bstc= +github.com/xhit/go-str2duration/v2 v2.1.0/go.mod h1:ohY8p+0f07DiV6Em5LKB0s2YpLtXVyJfNt1+BlmyAsU= github.com/xrash/smetrics v0.0.0-20170218160415-a3153f7040e9/go.mod h1:N3UwUGtsrSj3ccvlPHLoLsHnpR27oXr4ZE984MbSER8= github.com/xrash/smetrics v0.0.0-20240312152122-5f08fbb34913 h1:+qGGcbkzsfDQNPPe9UDgpxAWQrhbbBXOYJFQDq/dtJw= github.com/xrash/smetrics v0.0.0-20240312152122-5f08fbb34913/go.mod h1:4aEEwZQutDLsQv2Deui4iYQ6DWTxR14g6m8Wv88+Xqk= diff --git a/internal/action/sync.go b/internal/action/sync.go index ecac9dccbe..fe6252b767 100644 --- a/internal/action/sync.go +++ b/internal/action/sync.go @@ -20,7 +20,7 @@ import ( "github.com/gopasspw/gopass/pkg/ctxutil" "github.com/gopasspw/gopass/pkg/debug" "github.com/urfave/cli/v2" - "github.com/xhit/go-str2duration" + "github.com/xhit/go-str2duration/v2" ) var ( @@ -76,7 +76,7 @@ func (s *Action) autoSync(ctx context.Context) error { if _, err := strconv.Atoi(intervalStr); err == nil { intervalStr += "d" } - if duration, err := str2duration.Str2Duration(intervalStr); err != nil { + if duration, err := str2duration.ParseDuration(intervalStr); err != nil { out.Warningf(ctx, "failed to parse autosync.interval %q: %q", intervalStr, err) } else { syncInterval = duration