diff options
Diffstat (limited to 'internal/command/personalaccesstoken/personalaccesstoken.go')
-rw-r--r-- | internal/command/personalaccesstoken/personalaccesstoken.go | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/internal/command/personalaccesstoken/personalaccesstoken.go b/internal/command/personalaccesstoken/personalaccesstoken.go index 2d38774..fcf7dda 100644 --- a/internal/command/personalaccesstoken/personalaccesstoken.go +++ b/internal/command/personalaccesstoken/personalaccesstoken.go @@ -51,11 +51,7 @@ func (c *Command) Execute(ctx context.Context) error { fmt.Fprint(c.ReadWriter.Out, "Token: "+response.Token+"\n") fmt.Fprint(c.ReadWriter.Out, "Scopes: "+strings.Join(response.Scopes, ",")+"\n") - if response.ExpiresAt == "" { - fmt.Fprint(c.ReadWriter.Out, "Expires: never\n") - } else { - fmt.Fprint(c.ReadWriter.Out, "Expires: "+response.ExpiresAt+"\n") - } + fmt.Fprint(c.ReadWriter.Out, "Expires: "+response.ExpiresAt+"\n") return nil } @@ -69,6 +65,7 @@ func (c *Command) parseTokenArgs() error { } if len(c.Args.SshArgs) < 4 { + c.TokenArgs.ExpiresDate = time.Now().AddDate(0, 0, 30).Format(expiresDateFormat) return nil } rawTTL := c.Args.SshArgs[3] |