From dd1e80a265a0dbd0254a8977ff89c80c4f5286c3 Mon Sep 17 00:00:00 2001 From: Jan Macku Date: Mon, 12 Aug 2024 16:18:13 +0200 Subject: [PATCH] feat: add url to jira --- README.md | 1 + src/jira.ts | 4 ++++ src/main.ts | 5 ++++- 3 files changed, 9 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 012d973..9900bd0 100644 --- a/README.md +++ b/README.md @@ -88,6 +88,7 @@ JIRA Version: 9.12.10 🐛 RHEL-1234 - In Progress - Assignee Add new feature to curl +See more: https://issues.redhat.com/browse/RHEL-1234 ? Story Points 1 diff --git a/src/jira.ts b/src/jira.ts index 9186678..fd05f45 100644 --- a/src/jira.ts +++ b/src/jira.ts @@ -82,4 +82,8 @@ export class Jira { }, }); } + + getIssueURL(issue: string) { + return `${this.instance}/browse/${issue}`; + } } diff --git a/src/main.ts b/src/main.ts index 0f978f4..17cfec0 100644 --- a/src/main.ts +++ b/src/main.ts @@ -78,7 +78,10 @@ const cli = async () => { console.log( `\n${issueTypeSchema.parse(issue.fields.issuetype.name)} ${issue.key} - ${chalk.bold(issueStatusSchema.parse(issue.fields.status.name))} - ${chalk.italic(issue.fields.assignee?.displayName)}` ); - console.log(`${chalk.italic(issue.fields.summary)}\n`); + console.log(`${chalk.italic(issue.fields.summary)}`); + console.log( + `See more: ${chalk.italic.underline(jira.getIssueURL(issue.key))}\n` + ); let storyPoints: Size = issue.fields[jira.fields.storyPoints]; if (!storyPoints) {