Simple CLI tool that provides an interactive interface to quickly set priority and story points for your JIRA issues. No need to open the JIRA web interface.
Make sure to store your JIRA Personal Access Token (PAT) in the ~/.config/storypointer/.env
or ~/.env.storypointer
file:
# ~/.config/storypointer/.env
JIRA_API_TOKEN="exaple-token"
Tip
You can also set default values for the assignee
, developer
, and component
fields in the ~/.config/storypointer/.env
or ~/.env.storypointer
file:
# ~/.config/storypointer/.env
ASSIGNEE="your-jira-username"
DEVELOPER="your-jira-username"
COMPONENT="your-component"
# run it using npx
npx storypointer
# or install it globally using npm
npm install -g storypointer
storypointer
Important
This tool is intended to be used by Red Hat employees on the Red Hat JIRA instance. It may be adapted to work with other JIRA instances in the future.
$ storypointer --help
Usage: storypointer [options] [string]
π Small CLI tool to set JIRA Story Points and Priority
Arguments:
string Issue keys separated by `β£`
Options:
-V, --version output the version number
-c, --component [component] Issue component
-a, --assignee [assignee] Issue assignee (default: "<user-login>@redhat.com")
-d, --developer [developer] Issue developer
-l, --legend Print legend
-h, --help display help for command
Note
Only 50
issues are fetched from JIRA at a time. If you want to triage more than 50
issues just run the command again.
Tip
You can disable default values by setting NODEFAULTS
environment variable to true
:
NODEFAULTS=true npx storypointer
Size all issues of the curl
component:
storypointer -c curl
JIRA Version: 9.12.10
JQL: project = RHEL AND ("Story Points" is EMPTY OR priority is EMPTY) AND status != Closed AND component = curl ORDER BY id DESC
5 issues are waiting to be sized and prioritized.
π RHEL-1234 - In Progress - Assignee
Add new feature to curl
See more: https://issues.redhat.com/browse/RHEL-1234
? Story Points
1
2
β― 3
5
8
13
---
SKIP
EXIT
You can use the arrow keys to select the story points and press Enter
to confirm. Then you can select the priority. You can exit the tool by pressing Ctrl+C
or selecting the Exit
option.