sotomskir / jira-cli Goto Github PK
View Code? Open in Web Editor NEWAtlassian Jira REST API CLI
License: Apache License 2.0
Atlassian Jira REST API CLI
License: Apache License 2.0
Is your feature request related to a problem? Please describe.
Currently jira-cli outputs data in tables ex.
~ jira-cli issue inspect AA-3333
| ID | KEY | STATUS | SUMMARY |
|---------|---------|--------|--------------------------------|
| 1350587 | AA-3333 | UAT | Something |
This tables are fine for humans and maybe for some tools like awk. But I think there should be option to output in JSON format which could be easily parsed by tools like jq (https://stedolan.github.io/jq/).
We could also add some formatting options similar to docker cli. https://docs.docker.com/config/formatting/ which uses go templates https://golang.org/pkg/text/template/
So if you need to output in JSON:
~ jira-cli issue inspect --format '{{json .}}'
If you want to output only issue status:
~ jira-cli issue inspect --format '{{.Status}}'
Is your feature request related to a problem? Please describe.
I would like to view and edit issue epic link from jira-cli
Describe the solution you'd like
We already have inspect command which displays issue fields in table. Ex.
~ jira-cli issue inspect AA-3333
| ID | KEY | STATUS | SUMMARY |
|---------|---------|--------|--------------------------------|
I think we can add "epic" column to the table.
For editing I see two options:
Option 1: We already have "version" command for editing issue fix-version which works like this:
~ jira-cli issue version 1.0.0 AA-3333
So option 1 is to add similar command to edit epic link:
~ jira-cli issue epic 'some-epic' AA-3333
Option 2:
Something like docker update command:
~ jira-cli issue update --set-epic='some epic' AV-3333
Is your feature request related to a problem? Please describe.
I don't always remember the ticket number, so to see info about a ticket I need to find it's number elsewhere
Describe the solution you'd like
I would like to list all the issues (according to filter maybe) or search for an issue according to a field/text. For example:
List all open ticket in sprint
List all open tickets on team
List only open bugs
List tickets with "word" in the ticket (JQL: text ~ "word")
Describe alternatives you've considered
An alternative would be get a full list using curl or some other app, and from it derive the info for this. Linux philosophy?
Additional context
N/A
Is your feature request related to a problem? Please describe.
When I add worklog I can specify multiple issues like this: jira-cli issue worklog add 60 TEST-1 TEST-2
but I cannot delete multiple issues because remove command accepts only one issue key
Describe the solution you'd like
I would like to be able to remove worklog from multiple issues at once like this: jira-cli issue worklog remove TEST-1 TEST-2
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.