public function getCommands()
{
return [new Cmd\HelpCommand(), new Cmd\PullRequest\PullRequestCreateCommand(), new Cmd\PullRequest\PullRequestMergeCommand(), new Cmd\PullRequest\PullRequestCloseCommand(), new Cmd\PullRequest\PullRequestPatOnTheBackCommand(), new Cmd\PullRequest\PullRequestAssignCommand(), new Cmd\PullRequest\PullRequestSwitchBaseCommand(), new Cmd\PullRequest\PullRequestSquashCommand(), new Cmd\PullRequest\PullRequestSemVerCommand(), new Cmd\PullRequest\PullRequestListCommand(), new Cmd\PullRequest\PullRequestLabelListCommand(), new Cmd\PullRequest\PullRequestMilestoneListCommand(), new Cmd\PullRequest\PullRequestFixerCommand(), new Cmd\PullRequest\PullRequestCheckoutCommand(), new Cmd\Util\DocumentationCommand(), new Cmd\Util\StyleCIPatchCommand(), new Cmd\Util\MetaHeaderCommand(), new Cmd\Util\MetaConfigureCommand(), new Cmd\Release\ReleaseCreateCommand(), new Cmd\Release\ReleaseListCommand(), new Cmd\Release\ReleaseRemoveCommand(), new Cmd\Issue\IssueTakeCommand(), new Cmd\Issue\IssueCreateCommand(), new Cmd\Issue\IssueCloseCommand(), new Cmd\Issue\IssueAssignCommand(), new Cmd\Issue\IssueLabelListCommand(), new Cmd\Issue\IssueMilestoneListCommand(), new Cmd\Issue\IssueShowCommand(), new Cmd\Issue\IssueCopyCommand(), new Cmd\Issue\IssueListCommand(), new Cmd\Issue\LabelIssuesCommand(), new Cmd\Branch\BranchPushCommand(), new Cmd\Branch\BranchMergeCommand(), new Cmd\Branch\BranchSyncCommand(), new Cmd\Branch\BranchDeleteCommand(), new Cmd\Branch\BranchForkCommand(), new Cmd\Branch\BranchChangelogCommand(), new Cmd\Branch\BranchRemoteAddCommand(), new Cmd\Core\CoreConfigureCommand(), new Cmd\Core\InitCommand(), new Cmd\Core\AutocompleteCommand(), new Cmd\Repository\RepositoryCreateCommand()];
}