All Projects → godaddy → jiractl

godaddy / jiractl

Licence: MIT license
A command-line tool for managing Jira

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to jiractl

goji
Command line JIRA client
Stars: ✭ 17 (-67.31%)
Mutual labels:  jira
caproto
a bring-your-own-IO implementation of the EPICS Channel Access protocol
Stars: ✭ 22 (-57.69%)
Mutual labels:  epics
zabbix-jira
Python module that allows you to create tasks in Jira by the trigger from Zabbix
Stars: ✭ 40 (-23.08%)
Mutual labels:  jira
alfred-jira-search
Alfred Workflow to quickly search through Jira issues 🔎
Stars: ✭ 23 (-55.77%)
Mutual labels:  jira
lazylead
Eliminate the annoying work within ticketing systems (Jira, GitHub, Trello). Allows automating (without admin access) daily actions like tickets fields verification, email notifications by JQL/GQL, meeting requests to your (or teammates) calendar.
Stars: ✭ 42 (-19.23%)
Mutual labels:  jira
git-changelog-maven-plugin
Maven plugin that can generate a changelog, or releasenotes, from git repository
Stars: ✭ 52 (+0%)
Mutual labels:  jira
jira-node-cli
JIRA command line interface written in NodeJS
Stars: ✭ 58 (+11.54%)
Mutual labels:  jira
jira-worklog
Simple CLI tool for logging work in Jira
Stars: ✭ 29 (-44.23%)
Mutual labels:  jira
tribe
Helps you answer why the @$*% that code exists.
Stars: ✭ 18 (-65.38%)
Mutual labels:  jira
tempomat
CLI for Tempo Jira Timesheets Plugin
Stars: ✭ 45 (-13.46%)
Mutual labels:  jira
actionview-fe
ActionView front-end source code, based on Reactjs+Redux.
Stars: ✭ 63 (+21.15%)
Mutual labels:  jira
Jira-Hot-Linker
Jira Hot Linker
Stars: ✭ 36 (-30.77%)
Mutual labels:  jira
fastlane-plugin-jira release notes
Fastlane Plugin for Jira Release Notes
Stars: ✭ 14 (-73.08%)
Mutual labels:  jira
atlassian-connect-core
[Laravel 5.5+] The easiest way to create an add-on for the JIRA and Confluence
Stars: ✭ 42 (-19.23%)
Mutual labels:  jira
giticket
Utility to autoadd ticket number specified in your branch name to your commits!
Stars: ✭ 51 (-1.92%)
Mutual labels:  jira
quickstart-atlassian-jira
Jira Software Data Center and Jira Service Desk Data Center with high availability and performance
Stars: ✭ 61 (+17.31%)
Mutual labels:  jira
estimator-elixir
Elixir side-project: Collaboratively estimate Jira stories (for remote teams)
Stars: ✭ 44 (-15.38%)
Mutual labels:  jira
xray-action
... a GitHub action to import test results into "Xray" - A complete Test Management tool for Jira.
Stars: ✭ 16 (-69.23%)
Mutual labels:  jira
jira-grafana-json-datasource
Connect Grafana to Jira cloud to retrieve metrics on your Jira issues.
Stars: ✭ 68 (+30.77%)
Mutual labels:  jira
jira.plugin.zsh
CLI support for JIRA & Git interaction
Stars: ✭ 31 (-40.38%)
Mutual labels:  jira

jiractl

Greenkeeper badge

A command-line tool for managing Jira.

Install

npm i @godaddy/jiractl --global

Optionally enable autocomplete:

jiractl install-completion

Setup

Add a context for the Jira instance that you use. E.g:

$ jiractl config set-context https://jira.yourteam.com
Username: name
Password:
Context "https://jira.yourteam.com" created.
Set default context to "https://jira.yourteam.com".

Add the teams in your project. E.g., for a project named FOO:

jiractl setup FOO

This will output the team names added.

Some team names are difficult to type or remember on the command line; to alias a team that you use frequently, run:

jiractl alias [name] [alias]

e.g.

$ jiractl alias "Orange Cats" cats

Outputs:

Aliased Orange Cats with cats:
 { board: 1234,
   name: 'Orange Cats',
   epicFilter: [ epicFilter ] }

You can then run jiractl commands using cats as the team name.

Example usage

jiractl --team=cats [action] [context]

Teams

Get teams for a project:

$ jiractl get teams FOO
ID      TYPE    NAME
1234    scrum   Orange Cats
1111    scrum   Sharks
5678    kanban  Bats

Describe a team with velocity:

$ jiractl describe team 1111
NAME       ID      TYPE
Sharks     2593    scrum

Velocity:
ID      NAME                    ESTIMATED       COMPLETED       DELTA
18465   Sharks 4/23 - 5/4       0               0               0
17071   Sharks 4/9 - 4/20       46              41              5
17047   Sharks 3/26 - 4/6       47              53              -6
17046   Sharks 3/12 - 3/23      41              34              7

Current Sprint: Sharks 4/23 - 5/4 ID: 18465

Backlog:

KEY             SUMMARY                                             POINTS
FOO-2911        As a shark ISBAT eat fish                           -
FOO-2910        As a shark ISBAT eat crustaceans                    -
FOO-2909        As a shark ISBAT participate in shark week          5

Sprints

Get a team's sprints:

$ jiractl --team=1111 get sprints
ID      STATE   NAME               VELOCITY
18465   open    Sharks 4/23-5/4    0
17071   closed  Sharks 4/9-4/20    41
17047   closed  Sharks 3/26-4/6    53
17046   closed  Sharks 3/12-3/23   34

Describe a specific sprint:

$ jiractl --team=1111 describe sprint 18465

Epics

Get a team's epics:

$ jiractl --team=1111 get epics

Describe an epic:

$ jiractl describe epic EPIC-KEY

Issues

Get an issue:

$ jiractl get issue ISSUE-KEY

Describe an issue:

$ jiractl describe issue ISSUE-KEY

Update an issue:

$ jiractl update issue ISSUE-KEY --points=8

Open an issue in the Jira UI:

$ jiractl open ISSUE-KEY
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].