GitHub CLI Cheat Sheet/Format PR output with Go template

Format JSON output using a Go template.

Section: Formatting and JSON Output

Format PR output with Go template

bash
bash
gh pr view 123 --json number,title,mergeStateStatus --template "{{.number}} {{.title}} {{.mergeStateStatus}}"
Explanation

Format JSON output using a Go template.

Learn the surrounding workflow

Compare similar commands or jump into common fixes when this command is part of a bigger troubleshooting path.

Related commands

Same sheet · prioritizing Formatting and JSON Output
List PRs as JSON
Return pull request data as JSON fields.
OpenIn sheetbashsame section
Filter PR JSON with jq syntax
Post-process JSON output using the built-in jq expression support.
OpenIn sheetbashsame section
List issues as JSON
Return issue fields as JSON for scripting.
OpenIn sheetbashsame section
List workflow runs as JSON
Inspect Actions runs in script-friendly JSON.
OpenIn sheetbashsame section
Query REST API and filter fields
Call the API directly and project specific values.
OpenIn sheetbashsame section
Paginate API results
Fetch all pages from a paginated REST endpoint.
OpenIn sheetbashsame section