工程开发
jira-cli avatar

jira-cli

Atlassian Jira 的交互式命令行工具,支持直接在终端进行问题管理、冲刺跟踪和票务工作流操作,提升开发与协作效率。

简介

Jira CLI 是一款强大的交互式命令行工具,旨在为开发人员、项目经理和技术团队成员取代繁琐的 Jira Web 界面。通过终端用户界面 (TUI),用户无需离开开发环境即可执行日常的 Jira 任务,例如查看问题、创建票务、状态流转及冲刺管理。该工具能显著减少上下文切换,让项目管理流程保留在终端操作中,从而大幅提升工作效率。

该技能支持 Jira Cloud 和 Jira Server (私有化部署) 环境,且仅需少量配置即可开始使用。它作为 Jira API 的直接接口,通过直观的命令处理身份验证、项目筛选和票务操作。对于需要在代码库或终端会话中快速查看任务、记录更新或推动工作流的开发人员而言,它是极具价值的辅助工具。

  • 执行全面的问题管理,包括列表检索、多维度过滤和工单详细查看。

  • 使用命令行参数或交互式提示,进行快速的问题创建、克隆和编辑。

  • 直接在终端管理敏捷项目,包括冲刺 (Sprint) 导航和史诗 (Epic) 关联设置。

  • 执行问题状态流转 (例如:进行中、已完成),并支持附加评论和解决方案说明。

  • 利用 JQL、状态、优先级、报告人和经办人等参数进行高效筛选。

  • 支持以纯文本、原生 JSON 和 CSV 等多种格式导出数据,方便与外部 Shell 脚本集成。

  • 采用 API Token、PAT 或 mTLS 进行身份验证,确保与云端和企业内网环境的安全连接。

  • 在运行 jira init 初始化工具前,请确保 JIRA_API_TOKEN 环境变量已正确配置。

  • 非常适合在 IDE、终端会话以及自动化 CI/CD 流水线验证脚本中使用。

  • 不建议用于大规模数据迁移或 Jira 系统管理任务 (如用户管理、权限体系配置),这些任务必须通过官方的 Jira 管理员 UI 完成。

  • 通过 .config.yml 配置文件,可以轻松在不同目录下管理多个 Jira 项目。

  • 建议启用 Shell 自动补全 (Bash/Zsh),以加快对复杂命令和工单 ID 的输入效率。

仓库统计

Star 数
0
Fork 数
0
Open Issue 数
0
主要语言
Shell
默认分支
main
同步状态
空闲
最近同步时间
2026年5月4日 01:25
在 GitHub 查看