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 manage your jira account with a minimalistic interface?
Welcome to the party! 🥳
Table of Contents 📖
Get Started 🚀
pip install powerjira
pip install --upgrade powerjira
Usage ⚙
Set an alias in your shell environment to open up an editor workspace you want to use powerjira in.
Then set another alias to run a script like:
# pip install powerjira
# pip install --upgrade powerjira
from powerjira import powerjira
from sys import argv, exit
config_path = 'config.yml'
agent_path = 'agent.yml'
summary_path = 'summary.txt'
description_path = 'description.txt'
powerjira(
config_path,
agent_path,
summary_path,
description_path,
argv[1:]
)
exit(0)
Make your local config files:
touch summary.txt description.txt config.yml agent.yml
For the configuration files: config.yml
project : <project-key>
priority : <priority>
issue_type : <type>
epicKey : # Leave as empty for standalone task or epic
reporter : <reporter-account-id>
assignee : <assignee-account-id>
agent.yml
domain: <host>
user_name: <email>
token: <jira-access-token>
Presuming you've named said shell alias pj
, print the help message:
pj --help
Technologies 🧰
Contribute 🤝
Feel free to push PR's to help make this tool more extensible/flexible.
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.
PyPi Package
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.3.4-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 16ff5c522306ac74c5b041e1540d7d245dc4069a69b499d6a68b099c4b4c7bac |
|
MD5 | 538a019cd8cb8d068645a65b0ea1e30f |
|
BLAKE2b-256 | 1d113825302518f6247311b68c84c48053336d956166783af695c2e14ba3ced2 |