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 }