Introduction
Simple command line utility to interact with your jira instance.
Installation
with easy_install or pip:
sudo easy_install jira-cli sudo pip install jira-cli
from source (bitbucket repository):
hg clone http://hg.indydevs.org/jira-cli cd jira-cli python setup.py build sudo python setup.py install
after installation, a few configuration steps will be prompted upon invoking jira-cli for the first time:
ali@home ~ $ jira-cli base url for your jira instance (e.g http://issues.apache.org/jira):http://jira.yourdomain.com enter username:ali enter password:*********
The details of your jira instance will be kept in ~/.jira-cli/config and the authentication token will be stored in ~/.jira-cli/auth. Once the authentication token has expired you will be reprompted for your username & password again.
Usage
A few examples to get started.
create an issue with only a title in project TP with default priority and type Bug:
ali@home ~ $ jira-cli -n Bug -t "Test Bug" --priority=Major -p TP link : http://jira.yourdomain.com/browse/TP-24 assignee : summary : Test Bug issue : TP-24 reporter : ali
create an issue with priority Major and a description:
ali@home ~ $ jira-cli -n Bug -t "Test Bug" --priority=Major -p TP the description link : http://jira.yourdomain.com/browse/TP-25 assignee : summary : Test Bug issue : TP-25 reporter : ali
list the issue TP-25:
ali@home ~ $ jira-cli TP-25 link : http://jira.yourdomain.com/browse/TP-25 assignee : summary : Test Bug issue : TP-25 reporter : ali
list the issues TP-20 & TP-21:
ali@home ~ $ jira-cli TP-20 TP-21 link : http://jira.yourdomain.com/browse/TP-20 assignee : ali summary : test issue : TP-20 reporter : ali link : http://jira.yourdomain.com/browse/TP-21 assignee : summary : Test Bug issue : TP-21 reporter : ali
list the issues in short form:
ali@home ~ $ jira-cli TP-20 TP-21 TP-22 --oneline TP-20 test < http://jira.yourdomain.com/browse/TP-20 > TP-21 Test Bug < http://jira.yourdomain.com/browse/TP-21 > TP-22 Test Bug < http://jira.yourdomain.com/browse/TP-22 >
add a comment to an existing issue:
ali@home ~ $ jira-cli -j TP-20 -c this is a new comment this is a new comment added to TP-20
provide your own formatting:
ali@home ~ $ jira-cli TP-20 --format="%reporter, %summary, %status"
Metadata
Release files for jira-cli 0.2.1-1-g5d009e5
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| jira-cli-0.2.1-1-g5d009e5.tar.gz | 5.9 kB | Without provenance | Details for jira-cli-0.2.1-1-g5d009e5.tar.gz |
Release files / jira-cli-0.2.1-1-g5d009e5.tar.gz
| Download URL | jira-cli-0.2.1-1-g5d009e5.tar.gz |
|---|---|
| Size | 5.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
a1a96613426553078250c0268a9eef66340c5afda1226d9f4af4e7d7be8a7465
|
|
BLAKE2b-256 checksum How to use checksums |
f16ae38065a73de26345c815fc05d39871e7bff6176e8a7540ebe88b2b830942
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
Security for jira-cli 0.2.1-1-g5d009e5
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.