edit-issues

Compare original and translation side by side

🇺🇸

Original

English
🇨🇳

Translation

Chinese

Edit Issues

编辑议题

Single Issue

单个议题

bash
tea issues edit 42 --title "New title"
tea issues edit 42 --add-labels "priority:high"
tea issues edit 42 --remove-labels "needs-triage"
tea issues edit 42 --milestone "v2.0"        # change milestone (use "" to clear)
tea issues edit 42 --add-assignees "user1"
tea issues edit 42 --deadline "2025-06-01"
bash
tea issues edit 42 --title "New title"
tea issues edit 42 --add-labels "priority:high"
tea issues edit 42 --remove-labels "needs-triage"
tea issues edit 42 --milestone "v2.0"        # change milestone (use "" to clear)
tea issues edit 42 --add-assignees "user1"
tea issues edit 42 --deadline "2025-06-01"

Multiple Issues

多个议题

bash
tea issues edit 1 2 3 --add-labels "sprint-5"
bash
tea issues edit 1 2 3 --add-labels "sprint-5"

Bulk Add Label

批量添加标签

bash
undefined
bash
undefined

Add label to all open issues in a milestone

Add label to all open issues in a milestone

tea issues list --milestones "v1.0" --output json | jq -r '.[].index' | xargs -I{} tea issues edit {} --add-labels "release:v1.0"
undefined
tea issues list --milestones "v1.0" --output json | jq -r '.[].index' | xargs -I{} tea issues edit {} --add-labels "release:v1.0"
undefined

Tips

提示

  • --add-labels
    /
    --remove-labels
    are additive/subtractive, not replacing
  • Pass multiple issue numbers to edit them in one command
  • --add-labels
    /
    --remove-labels
    是追加/移除式的,而非覆盖式的
  • 传入多个议题编号即可在一条命令中编辑多个议题