gh discussion list
gh discussion list [flags]
List discussions in a GitHub repository. By default, only open discussions are shown.
Options
-
--after <string> - Cursor for the next page of results
-
--answered - Filter by answered state
-
-A,--author <string> - Filter by author
-
-c,--category <string> - Filter by category name or slug
-
-q,--jq <expression> - Filter JSON output using a jq expression
-
--json <fields> - Output JSON with the specified fields
-
-l,--label <strings> - Filter by label
-
-L,--limit <int> (default 30) - Maximum number of discussions to fetch
-
--order <string> (default "desc") - Order of results: {asc|desc}
-
-R,--repo <[HOST/]OWNER/REPO> - Select another repository using the [HOST/]OWNER/REPO format
-
-S,--search <query> - Search discussions with query
-
--sort <string> (default "updated") - Sort by field: {created|updated}
-
-s,--state <string> (default "open") - Filter by state: {open|closed|all}
-
-t,--template <string> - Format JSON output using a Go template; see "gh help formatting"
-
-w,--web - List discussions in the web browser
ALIASES
gh discussion ls
JSON Fields
answerChosenAt, answerChosenBy, answered, author, body, category, closed, closedAt, createdAt, id, labels, locked, number, stateReason, title, updatedAt, url
Examples
# List open discussions
$ gh discussion list
# List discussions with a specific category
$ gh discussion list --category General
# List closed discussions by author
$ gh discussion list --state closed --author monalisa
# List all discussions (closed or open) by label
$ gh discussion list --state all --label bug,enhancement
# List answered Q&A discussions as JSON
$ gh discussion list --answered --json number,title,url
# List unanswered Q&A discussions as JSON
$ gh discussion list --answered=false --json number,title,url