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
- python3
- fzf
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
Authors
Chmouel Boudjnah -- chmouel@chmouel.com
License
Apache 2.0