diff options
Diffstat (limited to 'internal/command')
-rw-r--r-- | internal/command/personalaccesstoken/personalaccesstoken.go | 7 | ||||
-rw-r--r-- | internal/command/personalaccesstoken/personalaccesstoken_test.go | 2 |
2 files changed, 3 insertions, 6 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] diff --git a/internal/command/personalaccesstoken/personalaccesstoken_test.go b/internal/command/personalaccesstoken/personalaccesstoken_test.go index 492f745..c3434ce 100644 --- a/internal/command/personalaccesstoken/personalaccesstoken_test.go +++ b/internal/command/personalaccesstoken/personalaccesstoken_test.go @@ -111,7 +111,7 @@ func TestExecute(t *testing.T) { }, expectedOutput: "Token: YXuxvUgCEmeePY3G1YAa\n" + "Scopes: read_api,read_repository\n" + - "Expires: never\n", + "Expires: 9001-11-17\n", }, { desc: "With a ttl argument", |