与jira交互的命令行工具
accountable的Python项目详细描述
再也不要离开命令行更新票据。
快速启动
安装:
pip install accountable
安装后,请配置您的帐户:
accountable configure
列出所有项目:
accountable projects
列出所有问题类型:
accountable issuetypes或accountable issuetypes DEV
列出单个问题的元数据:
accountable issue DEV-101
向问题添加评论:
accountable issue DEV-102 addcomment "[~tpm] I'm BLOCKED"
列出问题的可用转换:
accountable issue DEV-103 transitions
为问题执行转换:
accountable issue DEV-104 dotransition 1
配置
目前,只支持基本身份验证。运行“责任配置”将提示您输入 您的用户名、密码和jira域。
由于每个帐户的设置都不同,因此您可能希望查看某个问题的自定义字段。 默认情况下,检查问题时会显示以下字段:
- 报告者-显示名称
- 受让人-显示名称
- 问题类型-名称
- 状态-状态类别-名称
- 摘要
- 说明
可以通过编辑~/.accountable/config.yaml来更改这些默认值。支持嵌套字段。退房 jira文档here供参考 在有效载荷的字段上。
与GitHooks一起使用
待办事项
- 与popodoro一起使用
- OAuth
为什么?
jira已经支持强大的触发器,比如更改票据的状态 基于请求或正在创建的分支。您还可以使用提交消息转换票据。
然而,有时这些自动触发器还不够。
通常,你会在当地开始工作,而忘记把票放在进行中。否则你会忘记加上 转换为提交消息。提交消息中列出的多个操作也不相关 项目的历史。