#jira #issue #key #retrieve #query-parameters #user #command

bin+lib ji

简单的 CLI 工具,用于获取选中 JIRA 问题的键

2 个稳定版本

1.1.0 2024年1月24日
1.0.0 2020年10月22日

#1034 in 命令行工具

MIT/Apache

95KB
115

ji

build Latest version

一个简单的命令行工具,允许用户检索他们正在处理的 JIRA 问题的键。

ji demo

通过 <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