github.com/ungtb10d/cli/v2@v2.0.0-20221110210412-98537dd9d6a1/pkg/cmd/repo/deploy-key/deploy-key.go (about)

     1  package deploykey
     2  
     3  import (
     4  	cmdAdd "github.com/ungtb10d/cli/v2/pkg/cmd/repo/deploy-key/add"
     5  	cmdDelete "github.com/ungtb10d/cli/v2/pkg/cmd/repo/deploy-key/delete"
     6  	cmdList "github.com/ungtb10d/cli/v2/pkg/cmd/repo/deploy-key/list"
     7  	"github.com/ungtb10d/cli/v2/pkg/cmdutil"
     8  	"github.com/spf13/cobra"
     9  )
    10  
    11  func NewCmdDeployKey(f *cmdutil.Factory) *cobra.Command {
    12  	cmd := &cobra.Command{
    13  		Use:   "deploy-key <command>",
    14  		Short: "Manage deploy keys in a repository",
    15  	}
    16  
    17  	cmdutil.EnableRepoOverride(cmd, f)
    18  
    19  	cmd.AddCommand(cmdList.NewCmdList(f, nil))
    20  	cmd.AddCommand(cmdAdd.NewCmdAdd(f, nil))
    21  	cmd.AddCommand(cmdDelete.NewCmdDelete(f, nil))
    22  
    23  	return cmd
    24  }