github.com/argoproj/argo-cd/v3@v3.2.1/cmd/argocd-k8s-auth/commands/argocd_k8s_auth.go (about)

     1  package commands
     2  
     3  import (
     4  	"github.com/spf13/cobra"
     5  )
     6  
     7  const (
     8  	cliName = "argocd-k8s-auth"
     9  )
    10  
    11  func NewCommand() *cobra.Command {
    12  	command := &cobra.Command{
    13  		Use:               cliName,
    14  		Short:             "argocd-k8s-auth a set of commands to generate k8s auth token",
    15  		DisableAutoGenTag: true,
    16  		Run: func(c *cobra.Command, args []string) {
    17  			c.HelpFunc()(c, args)
    18  		},
    19  	}
    20  
    21  	command.AddCommand(newAWSCommand())
    22  	command.AddCommand(newGCPCommand())
    23  	command.AddCommand(newAzureCommand())
    24  
    25  	return command
    26  }