A succinct, minimal local jira control plane that can live in your text editor. Interface with tickets fast!
Project description
PowerJira
A succinct local jira control plane
Welcome to PowerJira!
Hate how visually noise and clunky the Jira web-app is? Ever wish you could just type the small subset of issue fields you actually care about into an editor and create/find tickets quickly?
Welcome to the party! 🥳
Table of Contents 📖
Get Started 🚀
To get started, clone the interface repository and populate the config files per the readme.
Specifically, you need 4 files. These can be named whatever you wish by editing main.py:59
.
Below are the requirements of the file with the default (suggested) file names:
summary
- Text file for the issue summarydescription
- Text file for the issue descriptionagent.yml
- Yaml file for user credentialsconfig.yml
- Yaml file to configure issue creation
Set up your editor space the way you like it, and bam! You've dramatically reduced your time spent in the jira web-app, and even possibly absolve the need for it completely!
Usage ⚙
With your shell's working directory positioned where the 4 files are present (or if paths have been set accordingly):
Create ticket with config values
./main.py [-r|--raw]
Fetch info from existing ticket
./main.py --fetch=<issue-key> [-r|--raw]
Info
./main.py [-h|--help]
The "raw" option flag (-r
, --raw
) outputs a formatted dump of the raw api response.
Technologies 🧰
Contribute 🤝
Feel free to push PR's to help make this tool more extensible/flexible over at the GitHub repo.
Acknowledgements 💙
Thanks to Atlassian for making market-leading tools that kinda frustrate me.
License, Stats, Author 📜
See License for the full license text.
This repository was authored by Isaac Yep.
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.
Source Distribution
Built Distribution
Hashes for powerjira-0.1.3-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9933b286b638014f5c3874d263be9429d531230e0aff6e474038a62597c96ccc |
|
MD5 | 36822b23521ac6d8a192fbbc1fd61143 |
|
BLAKE2b-256 | b6a736687627854428ca8ece41f74c9aae8107d42184fa478905937792741baa |