Group PR, release, and repo subcommands

This commit is contained in:
Mislav Marohnić 2022-12-21 14:47:59 +01:00
parent fcd86c00b4
commit f8f206e063
No known key found for this signature in database
4 changed files with 55 additions and 40 deletions

View file

@ -51,15 +51,15 @@ func NewCmdIssue(f *cmdutil.Factory) *cobra.Command {
cmdutil.AddGroup(cmd, "Targeted commands",
cmdView.NewCmdView(f, nil),
cmdComment.NewCmdComment(f, nil),
cmdEdit.NewCmdEdit(f, nil),
cmdClose.NewCmdClose(f, nil),
cmdReopen.NewCmdReopen(f, nil),
cmdEdit.NewCmdEdit(f, nil),
cmdDevelop.NewCmdDevelop(f, nil),
cmdTransfer.NewCmdTransfer(f, nil),
cmdLock.NewCmdLock(f, cmd.Name(), nil),
cmdLock.NewCmdUnlock(f, cmd.Name(), nil),
cmdPin.NewCmdPin(f, nil),
cmdUnpin.NewCmdUnpin(f, nil),
cmdTransfer.NewCmdTransfer(f, nil),
cmdDelete.NewCmdDelete(f, nil),
)

View file

@ -44,22 +44,27 @@ func NewCmdPR(f *cmdutil.Factory) *cobra.Command {
cmdutil.EnableRepoOverride(cmd, f)
cmd.AddCommand(cmdCheckout.NewCmdCheckout(f, nil))
cmd.AddCommand(cmdClose.NewCmdClose(f, nil))
cmd.AddCommand(cmdCreate.NewCmdCreate(f, nil))
cmd.AddCommand(cmdDiff.NewCmdDiff(f, nil))
cmd.AddCommand(cmdList.NewCmdList(f, nil))
cmd.AddCommand(cmdLock.NewCmdLock(f, cmd.Name(), nil))
cmd.AddCommand(cmdMerge.NewCmdMerge(f, nil))
cmd.AddCommand(cmdReady.NewCmdReady(f, nil))
cmd.AddCommand(cmdReopen.NewCmdReopen(f, nil))
cmd.AddCommand(cmdReview.NewCmdReview(f, nil))
cmd.AddCommand(cmdStatus.NewCmdStatus(f, nil))
cmd.AddCommand(cmdLock.NewCmdUnlock(f, cmd.Name(), nil))
cmd.AddCommand(cmdView.NewCmdView(f, nil))
cmd.AddCommand(cmdChecks.NewCmdChecks(f, nil))
cmd.AddCommand(cmdComment.NewCmdComment(f, nil))
cmd.AddCommand(cmdEdit.NewCmdEdit(f, nil))
cmdutil.AddGroup(cmd, "General commands",
cmdList.NewCmdList(f, nil),
cmdCreate.NewCmdCreate(f, nil),
cmdStatus.NewCmdStatus(f, nil),
)
cmdutil.AddGroup(cmd, "Targeted commands",
cmdView.NewCmdView(f, nil),
cmdDiff.NewCmdDiff(f, nil),
cmdCheckout.NewCmdCheckout(f, nil),
cmdChecks.NewCmdChecks(f, nil),
cmdReview.NewCmdReview(f, nil),
cmdMerge.NewCmdMerge(f, nil),
cmdReady.NewCmdReady(f, nil),
cmdComment.NewCmdComment(f, nil),
cmdClose.NewCmdClose(f, nil),
cmdReopen.NewCmdReopen(f, nil),
cmdEdit.NewCmdEdit(f, nil),
cmdLock.NewCmdLock(f, cmd.Name(), nil),
cmdLock.NewCmdUnlock(f, cmd.Name(), nil),
)
return cmd
}

View file

@ -22,14 +22,19 @@ func NewCmdRelease(f *cmdutil.Factory) *cobra.Command {
cmdutil.EnableRepoOverride(cmd, f)
cmd.AddCommand(cmdCreate.NewCmdCreate(f, nil))
cmd.AddCommand(cmdDelete.NewCmdDelete(f, nil))
cmd.AddCommand(cmdDeleteAsset.NewCmdDeleteAsset(f, nil))
cmd.AddCommand(cmdDownload.NewCmdDownload(f, nil))
cmd.AddCommand(cmdList.NewCmdList(f, nil))
cmd.AddCommand(cmdUpdate.NewCmdEdit(f, nil))
cmd.AddCommand(cmdView.NewCmdView(f, nil))
cmd.AddCommand(cmdUpload.NewCmdUpload(f, nil))
cmdutil.AddGroup(cmd, "General commands",
cmdList.NewCmdList(f, nil),
cmdCreate.NewCmdCreate(f, nil),
)
cmdutil.AddGroup(cmd, "Targeted commands",
cmdView.NewCmdView(f, nil),
cmdUpdate.NewCmdEdit(f, nil),
cmdUpload.NewCmdUpload(f, nil),
cmdDownload.NewCmdDownload(f, nil),
cmdDelete.NewCmdDelete(f, nil),
cmdDeleteAsset.NewCmdDeleteAsset(f, nil),
)
return cmd
}

View file

@ -40,20 +40,25 @@ func NewCmdRepo(f *cmdutil.Factory) *cobra.Command {
GroupID: "core",
}
cmd.AddCommand(repoViewCmd.NewCmdView(f, nil))
cmd.AddCommand(repoForkCmd.NewCmdFork(f, nil))
cmd.AddCommand(repoCloneCmd.NewCmdClone(f, nil))
cmd.AddCommand(repoCreateCmd.NewCmdCreate(f, nil))
cmd.AddCommand(repoEditCmd.NewCmdEdit(f, nil))
cmd.AddCommand(repoListCmd.NewCmdList(f, nil))
cmd.AddCommand(repoSyncCmd.NewCmdSync(f, nil))
cmd.AddCommand(creditsCmd.NewCmdRepoCredits(f, nil))
cmd.AddCommand(gardenCmd.NewCmdGarden(f, nil))
cmd.AddCommand(deployKeyCmd.NewCmdDeployKey(f))
cmd.AddCommand(repoRenameCmd.NewCmdRename(f, nil))
cmd.AddCommand(repoDeleteCmd.NewCmdDelete(f, nil))
cmd.AddCommand(repoArchiveCmd.NewCmdArchive(f, nil))
cmd.AddCommand(repoDefaultCmd.NewCmdSetDefault(f, nil))
cmdutil.AddGroup(cmd, "General commands",
repoListCmd.NewCmdList(f, nil),
repoCreateCmd.NewCmdCreate(f, nil),
)
cmdutil.AddGroup(cmd, "Targeted commands",
repoViewCmd.NewCmdView(f, nil),
repoCloneCmd.NewCmdClone(f, nil),
repoForkCmd.NewCmdFork(f, nil),
repoDefaultCmd.NewCmdSetDefault(f, nil),
repoSyncCmd.NewCmdSync(f, nil),
repoEditCmd.NewCmdEdit(f, nil),
deployKeyCmd.NewCmdDeployKey(f),
repoRenameCmd.NewCmdRename(f, nil),
repoArchiveCmd.NewCmdArchive(f, nil),
repoDeleteCmd.NewCmdDelete(f, nil),
creditsCmd.NewCmdRepoCredits(f, nil),
gardenCmd.NewCmdGarden(f, nil),
)
return cmd
}