diff --git a/src/commands/issue/index.ts b/src/commands/issue/index.ts index bc589d2..19fe606 100644 --- a/src/commands/issue/index.ts +++ b/src/commands/issue/index.ts @@ -31,6 +31,7 @@ export default class IssueIndex extends Command { description: Flags.boolean({ char: 'd', description: 'Show issue description' }), comments: Flags.boolean({ char: 'c', description: 'Show issue comments' }), open: Flags.boolean({ char: 'o', description: 'Open issue in web browser' }), + branch: Flags.boolean({ char: 'b', description: 'Show branch name' }), }; renderIssueComments(issue: Issue) { @@ -70,6 +71,11 @@ export default class IssueIndex extends Command { this.log(boxen(render.Markdown(markdown), boxenOptions)); } + returnIssueBranch(issue: Issue) { + const branchName = issue.branchName; + this.log(branchName); + } + async run() { const { flags, args } = await this.parse(IssueIndex); @@ -93,6 +99,11 @@ export default class IssueIndex extends Command { return; } + if (flags.branch) { + this.returnIssueBranch(issue); + return; + } + render.IssueCard(issue); } }