Jira getting a facelift via the command line
Project description
# 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
# INSTALL
This will the binary jira-new-issue into your PATH and the depedencies that goes with it.
`shell python3 -m pip install git+https://github.com/chmouel/jira-ohsofancy `
You can install the [zsh completion file](./misc/jira-new-issue.completion.zsh) to your path as documented on this [stackoverflow answer](https://unix.stackexchange.com/a/33898) 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 :
`ini [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](https://asciinema.org/a/w7MmcseAkk4vBg3JlSMIbC1dW.svg)](https://asciinema.org/a/w7MmcseAkk4vBg3JlSMIbC1dW)
# Authors
Chmouel Boudjnah – chmouel@chmouel.com
# License
Apache 2.0
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.