My Own Issue CLI (Jira, Gitlab etc...)
Project description
MOIC : My Own Issue CLI
Freely inspired by https://pypi.org/project/jira-cli/
Command line utility to interact with issue manager such as Jira
Getting Started
- Install moic
> pip install moic
- Configure moic
> moic configure
- Commands
> moic
Usage: moic [OPTIONS] COMMAND [ARGS]...
Options:
--help Show this message and exit.
Commands:
config Configure Jira cli, setting up instance, credentials etc...
issue Create, edit, list Jira issues
list List projects, issue_types, priorities, status
rabbit Print an amazing rabbit: Tribute to @fattibenji...
sprint Create, edit, list Jira Sprints
template List, edit templates
version Provide the current moic installed version
Autocompletion
To activate bash autocompletion just add:
- For bash
# In your .bashrc
eval "$(_MOIC_COMPLETE=source_bash moic)"
- For zsh
# In your .zshrc
eval "$(_MOIC_COMPLETE=source_zsh moic)"
Contribute
Feel free open issues on Gitlab or propose Merge Requests
Prerequisites
This project is based on Poetry as a package manager. It allows the use of virtual environments and the lock of package versions, whether they are in your dependencies or just sub-dependencies of these dependencies.
Setup
- Create virtualenv (Optionnaly you can use pyenv which is a Python Virtualenv Manager in combination with Poetry)
poetry shell
- Install dependencies
poetry install
- Install pre-commit (using Pre-commit framework)
pre-commit install
Pre-commit will check isort, black, flake8
### Commit messages
This project uses semantic versioning so it is important to follow the rules of conventional commits.
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
File details
Details for the file moic-1.2.0.tar.gz
.
File metadata
- Download URL: moic-1.2.0.tar.gz
- Upload date:
- Size: 25.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.7.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 39402feeb1891f0e5552f452bf52997a33db8deb113fcc34acf0670103caeae2 |
|
MD5 | e75fd1e3784c8e5bb1c2d44d7e842cea |
|
BLAKE2b-256 | 6a3088caad68f27ded54ab9ddfb2272e0d2723b919a6f65add136e731e1b23b4 |
File details
Details for the file moic-1.2.0-py3-none-any.whl
.
File metadata
- Download URL: moic-1.2.0-py3-none-any.whl
- Upload date:
- Size: 36.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.7.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | eafbd923cf7e2401357535801924dd8cdf3cf52823998ae45394c821d6fba407 |
|
MD5 | 9026c2a4e74677d72b675cdef487285d |
|
BLAKE2b-256 | 0e31e7fd32a52c135a8361b90cdbc658f007a8ae230d631e38d91744fb31ad70 |