[ PROMPT_NODE_22516 ]
commands
[ SKILL_DOCUMENTATION ]
# 命令参考
`jira` CLI 的完整参考。
---
## 查看问题
bash
# 查看单个问题
jira issue view ISSUE-KEY
# 查看更多评论
jira issue view ISSUE-KEY --comments 5
# 获取原始 JSON
jira issue view ISSUE-KEY --raw
---
## 列出问题
bash
# 列出项目中的所有问题
jira issue list
# 列出我的问题
jira issue list -a$(jira me)
# 按状态过滤(多词状态请使用引号)
jira issue list -s"In Progress"
jira issue list -s"To Do"
jira issue list -sDone
# 按类型过滤
jira issue list -tBug
jira issue list -tStory
jira issue list -tTask
jira issue list -tEpic
# 按优先级过滤
jira issue list -yHigh
jira issue list -yCritical
# 按标签过滤
jira issue list -lurgent -lbug
# 组合过滤器
jira issue list -a$(jira me) -s"In Progress" -yHigh
# 文本搜索
jira issue list "login error"
# 最近访问
jira issue list --history
# 我关注的问题
jira issue list -w
# 创建/更新时间过滤器
jira issue list --created today
jira issue list --created week
jira issue list --updated -2d
# 用于脚本的纯文本输出
jira issue list --plain --no-headers
# 指定列
jira issue list --plain --columns key,summary,status,assignee
# 原始 JQL 查询
jira issue list -q"status = 'In Progress' AND assignee = currentUser()"
# 分页结果
jira issue list --paginate 20
jira issue list --paginate 10:50 # 开始:限制
---
## 创建问题
bash
# 交互式创建
jira issue create
# 非交互式,包含所有字段
jira issue create
-tBug
-s"Login button not working"
-b"Users cannot click the login button on Safari"
-yHigh
-lbug -lurgent
# 创建并指派给自己
jira issue create -tTask -s"Summary" -a$(jira me)
# 创建子任务(需要父任务)
jira issue create -tSub-task -P"PROJ-123" -s"Subtask summary"
# 创建自定义字段
jira issue create -tStory -s"Summary" --custom story-points=3
# 跳过可选字段的提示
jira issue create -tTask -s"Quick task" --no-input
# 创建后在浏览器打开
jira issue create -tBug -s"Bug title" --web
# 从文件读取描述
jira issue create -tStory -s"Summary" --template /path/to/template.md
# 从标准输入读取描述
echo "Description here" | jira issue create -tTask -s"Summary"
**多行内容:** CLI 对多行字符串处理有限。请先写入 `/tmp`:
bash
cat > /tmp/jira_body.md <<'EOF'
## Description
User needs ability to export data...
##