github.com/esnet/gdg@v0.6.1-0.20240412190737-6b6eba9c14d8/cli/tools/auth.go (about) 1 package tools 2 3 import ( 4 "context" 5 "github.com/bep/simplecobra" 6 "github.com/esnet/gdg/cli/support" 7 ) 8 9 func newAuthCmd() simplecobra.Commander { 10 description := "Manage auth via API" 11 return &support.SimpleCommand{ 12 NameP: "auth", 13 Short: description, 14 Long: description, 15 CommandsList: []simplecobra.Commander{newTokensCmd(), newServiceAccountCmd()}, 16 RunFunc: func(ctx context.Context, cd *simplecobra.Commandeer, rootCmd *support.RootCommand, args []string) error { 17 return cd.CobraCommand.Help() 18 }, 19 } 20 }