redmine的命令行接口

redminecli的Python项目详细描述


红矿cliBuild StatusCoverage Status

安装

$ pip3 install --user redminecli

配置

客户端在三个地方查找配置:~/.redmine.conf~/.redmine/redmine.conf~/.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]
wip = issues --status 2
blocked = issues --status 7
in_progress = update --status 2

用法

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

创建新问题

$ redmine create \
    --status 1 \
    --tracker 1 \
    --project 88 \
    --priority 3 \
    --subject "Fix json output" \
    --description "json output doesn't work for specific issue numbers"

有关更多选项,请参见redmine create --help

更新问题

$ redmine update 107873 --assignee 112

有关更多选项,请参见redmine update --help

过滤问题

$ redmine issues --assignee 112 --project 88

有关更多选项,请参见redmine issues --help

逐行查看具体问题

$ redmine issues 107873 109789

json输出

$ redmine issues --assignee 112 --json
$ redmine issues 107873 109789 --json

显示问题详细信息

$ redmine show 107873

这将在less中打开问题详细信息。

参见项目路线图

$ redmine project 88 roadmap

列出用户

$ redmine list user

多账户

# This will use the default account in the redmine.conf
$ redmine issues --assignee 112

# This will use account2
$ redmine --account account2 issues --assignee 2194

贡献

目前,项目的路线图是由我的工作需要决定的。如果你需要 功能或遇到错误请打开问题。如果你愿意花时间 在这个项目中,所有的公关都是受欢迎的。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java在Android中维护应用程序状态   javajavacc:如何指定在特定上下文中需要哪些令牌?   java为什么改型会在重新加载数据时设置以前的响应?   java如何将键转换为字符串,反之亦然   java JDOM解析器插入#固定手动属性   java按元素对XML数据排序?   java Android中有哪些哈希算法?   java为什么使用可选返回类型进行单元测试失败?   Gson和argonauts使用Gson将javascript数组转换为json字符串并转换为javapojo时遇到的问题。试图让我的结构正确   java中的空格   java SQLite高分,草率IndexOutofBounds Android   使用Spring OAUTH2的java Make客户端   netbeans如何在java中创建一个JPopupMenu,其中包含一个要复制文本的项