Skip to content
Snippets Groups Projects

feat: rotate personal, project or group access tokens

1 unresolved thread
2 files
+ 2
2
Compare changes
  • Side-by-side
  • Inline
Files
2
@@ -114,7 +114,7 @@ func NewCmdRotate(f *cmdutils.Factory, runE func(opts *RotateOptions) error) *co
cmdutils.EnableRepoOverride(cmd, f)
cmd.Flags().StringVarP(&opts.Group, "group", "g", "", "Rotate group access token. Ignored if a user or repository argument is set.")
cmd.Flags().StringVarP(&opts.User, "user", "U", "", "Rotate personal access token. Use @me for the current user.")
cmd.Flags().DurationVarP(&opts.Duration, "duration", "D", time.Duration(30*24*time.Hour), "Sets the token duration, in days. Maximum of 365. Examples: 24h, 7d, 3w.")
cmd.Flags().DurationVarP(&opts.Duration, "duration", "D", time.Duration(30*24*time.Hour), "Sets the token duration, in hours. Maximum of 8760. Examples: 24h, 168h, 504w.")
cmd.Flags().VarP(&opts.ExpireAt, "expires-at", "E", "Sets the token's expiration date and time, in YYYY-MM-DD format. If not specified, --duration is used.")
cmd.Flags().StringVarP(&opts.OutputFormat, "output", "F", "text", "Format output as: text, json. text provides the new token value, json outputs the token with metadata.")
return cmd
Loading