46个版本 (15个稳定版本)

1.2.1 2024年5月29日
1.1.7 2024年1月20日
1.1.6 2023年12月9日
1.1.5 2023年11月13日
0.1.0-alpha.322023年6月23日

#71 in 命令行界面

Download history 4/week @ 2024-05-16 236/week @ 2024-05-23 78/week @ 2024-05-30 12/week @ 2024-06-06 3/week @ 2024-06-13

每月2,843次下载

Apache-2.0GPL-3.0+

210KB
5.5K SLoC

Jirust - 工作中

一个面向开发人员和工程师的应用程序。目前它专注于更新工单。

jirust

https://github.com/moali87/jirust/assets/7011993/f3286c68-5dc8-4e90-a43c-a428215b6d96

安装

确保您已安装Rust。请参阅 https://www.rust-lang.net.cn/tools/install

运行 cargo install jirust

重要提示

  • 目前该程序已测试与JIRA云服务兼容。
  • 我是基础设施工程师,这是我的第一个公开的编程项目。这也是我的第一个Rust项目,我正在用它来学习Rust。您可以在 twitch 上观看我的开发过程

当前要求

您需要在 $HOME/.config/jirust/config.toml 中有一个配置文件。请查看sample.toml以了解其内容。

您可以在 config.toml 中指定 api_key,也可以设置 JIRA_API_KEY 环境变量。

当前功能

  • 列出项目
  • 过滤/搜索项目(如果在分页限制内未找到,则搜索JIRA API)
  • 列出工单
  • 列出工单详细信息,如标签、组件、描述和父级工单(即使父级是另一个工单或史诗)
  • 过滤/搜索工单(如果在分页限制内未找到,则搜索JIRA API)
  • 在浏览器中查看工单
  • 列出工单评论
  • 向工单添加评论
  • 将工单移动到另一个状态(例如:待办 -> 进行中)

默认键

  • 过滤/搜索: "/"
  • 帮助: "?"

使用说明(YouTube)

链接

待办

  • UI以生成所有项目的列表
  • 对于返回JIRA rest API最大限制以上的项目的分页
  • UI以列出所选项目的所有问题/任务
  • 对于返回JIRA rest API最大限制以上的问题的分页列表
  • UI以查看所选问题详情
  • 仅查看指定的票证状态
  • 仅查看分配给特定用户的票证
  • 对Atlassian文档格式中的表格、列表和代码块等JIRA数据类型进行POC支持
  • 添加按冲刺排序票证的功能

致谢

我已经复制了很多gobang项目。如果没有那个项目,这不可能实现。谢谢。

依赖项

~100–140MB
~2.5M SLoC