commands/token/token.go (22 lines of code) (raw):

package token import ( "github.com/spf13/cobra" "gitlab.com/gitlab-org/cli/commands/cmdutils" "gitlab.com/gitlab-org/cli/commands/token/create" "gitlab.com/gitlab-org/cli/commands/token/list" "gitlab.com/gitlab-org/cli/commands/token/revoke" "gitlab.com/gitlab-org/cli/commands/token/rotate" ) func NewTokenCmd(f *cmdutils.Factory) *cobra.Command { cmd := &cobra.Command{ Use: "token", Short: "Manage personal, project, or group tokens", Aliases: []string{"token"}, } cmdutils.EnableRepoOverride(cmd, f) cmd.AddCommand(create.NewCmdCreate(f, nil)) cmd.AddCommand(revoke.NewCmdRevoke(f, nil)) cmd.AddCommand(rotate.NewCmdRotate(f, nil)) cmd.AddCommand(list.NewCmdList(f, nil)) return cmd }