n1ro°
RU

Компьютеры · Инструкция

Как получить данные issue в JSON через GitHub CLI

Перед edit/close/transfer полезно считать issue в структурированном виде, чтобы не действовать по одному номеру без конт

Редакция N1RO · Проверено

Короткий ответ

`gh issue view 42 --repo cli/cli --json number,title,state,author,labels,assignees,url` возвращает данные issue #42 как JSON.

Что делать

  1. Укажите `--repo OWNER/REPO` и номер issue.
  2. `gh issue view 42 --repo cli/cli --json number,title,state,author,labels,assignees,url`
  3. Например, `--json stateReason --jq .stateReason` для причины закрытия.

Полезно перед mutation

Сохраните `number,title,url` перед edit/close/transfer, чтобы исключить ошибку repository или номера.

Что учитывать

Условия меняются. Страница отражает состояние на 2026-09-19; при расхождении с официальной документацией приоритет у первоисточника.

Источники и проверка

Фактическая часть сверена по первичным источникам (в т.ч. gh issue view — GitHub CLI manual). Пример и формулировки — редакция N1RO на 2026-09-19.