jira-ohsofancy

Jira getting a facelift via the command line


License
Apache-2.0
Install
pip install jira-ohsofancy==0.1

Documentation

codecov

JIRA - OHSOFANCY

A simple tool to create a Jira Issue and save you 3 minutes and 37 seconds back to your life each time you are creating an issue on the web interface.

This will use fzf for quick filtering of fields and spin up your $EDITOR to type your issue description.

REQUIREMENT

INSTALL

This will the binary jira-new-issue into your PATH and the depedencies that goes with it.

python3 install jira-ohsofancy

You can install the zsh completion file to your path as documented on this stackoverflow answer to get the zsh completion. The completion is pretty fancy too, it would complete on for example the components of the specified project. (make sure you specify --project flag or JIRA_PROJECT env so it knows where to go)

Configuration

You need to have a file called ~/.config/jira.ini with this kind of content :

[jira]
server=https://localhost.examle.com
username=joe
password=jane

Most command can be overriden by env flags for example for example JIRA_PROJECT will be used unless specified with the --project flag.

Usage

Unless you override it with a flag (see --help for details) it will ask you interactively with fzf the needed thing to create an issue.

If you specify the --description-file it will use the file content for the description.

Demo

asciicast

Authors

Chmouel Boudjnah -- chmouel@chmouel.com

License

Apache 2.0