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  }