2 个稳定版本
1.1.0 | 2024年1月24日 |
---|---|
1.0.0 | 2020年10月22日 |
#1034 in 命令行工具
95KB
115 行
ji
一个简单的命令行工具,允许用户检索他们正在处理的 JIRA 问题的键。
通过 <query>
参数可以指定 JQL 查询,默认为查找当前任何冲刺中分配给用户的所有问题。然后,关联的问题键将被打印到标准输出,以便可以将其管道传输到其他命令。
安装
对于拥有 rust 工具链的用户,可以通过 cargo 安装 ji,cargo install ji
对于没有 cargo 的用户,Linux 二进制文件也发布在 GitHub 发布上。
配置
ji 通过以下环境变量进行配置
JIRA_HOST
- 要查询的 JIRA 实例,例如https://mycompany.atlassian.net
个人访问令牌
JIRA_TOKEN
- 通过 JIRA UI 分配的个人访问令牌
用户名/密码
JIRA_USER
- 用于登录的 JIRA 用户名,对于已启用 SSO 的 JIRA 云,这通常是一个电子邮件地址JIRA_PASSWORD
- 与用户关联的密码,在已启用 SSO 的 JIRA 云的情况下,这应该是 API 令牌。
使用示例
ji 设计用于与像 xargs
这样的程序结合使用,以将选中问题的键传递给其他命令。
例如,它可以与 GitHub 的 gh
结合使用,如下所示添加与拉取请求相关联的问题的信息。
ji | xargs -I {} gh pr create --body "Fixes {}" --fill
依赖项
~5–18MB
~264K SLoC