Command line interface for Redmine
Project description
Redmine CLI
![Coverage Status](https://pypi-camo.freetls.fastly.net/56b2f3fafeca0eb4772493d66e564ba9661d764d/68747470733a2f2f636f766572616c6c732e696f2f7265706f732f6769746875622f65676567756e65732f7265646d696e652d636c692f62616467652e7376673f6272616e63683d6d6173746572)
Installation
$ pip3 install --user redminecli
Configuration
The client looks for the config in three places: ~/.redmine.conf
,
~/.redmine/redmine.conf
and ~/.config/redmine/redmine.conf
.
[accounts]
default=account1
[account1]
url=https://account1.example.com
key=KEY
[account2]
url=https://account2.example.com
key=KEY
ssl_verify=False
[aliases]
...
Aliases
You can define aliases for issue filtering all commands:
[aliases]
wip = issues --status 2
blocked = issues --status 7
in_progress = update --status 2
Usage
Usage: redmine [OPTIONS] COMMAND [ARGS]...
Options:
--force / --no-force Invalidate cache [default: False]
--account TEXT Account name to use
-h, --help Show this message and exit.
Commands:
create Create new issue
issues List issues
list List various resources
open Open issue in browser
project Project commands
show Show issue details
update Update issue
version Print version
Create a new issue
$ redmine create \
--status 1 \
--tracker 1 \
--project 88 \
--priority 3 \
--subject "Fix json output" \
--description "json output doesn't work for specific issue numbers"
For more options see redmine create --help
.
Update an issue
$ redmine update 107873 --assignee 112
For more options see redmine update --help
.
Filter issues
$ redmine issues --assignee 112 --project 88
For more options see redmine issues --help
.
See specific issues row by row
$ redmine issues 107873 109789
JSON Output
$ redmine issues --assignee 112 --json
$ redmine issues 107873 109789 --json
Show issue details
$ redmine show 107873
This will open issue details in less
.
See project roadmap
$ redmine project 88 roadmap
List users
$ redmine list user
Multi account
# This will use the default account in the redmine.conf
$ redmine issues --assignee 112
# This will use account2
$ redmine --account account2 issues --assignee 2194
Contributing
Currently, project's roadmap is dictated by my needs at work. If you need a feature or encountered a bug please open an issue. If you're OK to invest time in this project all PR's are welcome.
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 Distributions
No source distribution files available for this release.See tutorial on generating distribution archives.
Built Distribution
Close
Hashes for redminecli-1.1.7.post1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ebf16bdf05323990cbee567c111d47907a070b743a92ddf37d90b1ea79862da2 |
|
MD5 | cd613b482e010a89cb6124b695bf95a7 |
|
BLAKE2b-256 | 42e8fa9e27389f65dc07c8db49d6fbda28ac315a78563349ccdc4179987de938 |