cli/pkg
Max Beizer 90449b5197
Implement gh discussion list command
Add the discussion list command with full support for:
- Listing discussions with state, category, answered, and order filters
- Searching discussions by author and labels (uses Search API)
- Category resolution by slug or name (case-insensitive)
- TTY and non-TTY table output with colored IDs and labels
- JSON output with totalCount envelope
- Web mode (--web) to open discussions in browser
- Pagination for large result sets

Implement List, Search, and ListCategories methods on the
DiscussionClient. List and Search use plain text GraphQL for
flexible variable handling. ListCategories uses safely typed
GraphQL via shurcooL/githubv4.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-04-03 12:46:28 -05:00
..
cmd Implement gh discussion list command 2026-04-03 12:46:28 -05:00
cmdutil fix(api): propagate InvokingAgent in gh api HTTP client 2026-03-26 16:55:16 +01:00
extensions Remove Extension.FullName() from interface 2024-12-08 20:01:26 -05:00
findsh chore: apply go fix to remove deprecated // +build tags 2025-10-30 21:10:45 +00:00
githubtemplate Add issue create --editor 2024-07-09 21:01:50 +09:00
httpmock refactor(api): add IssueRepoInfo for minimal issue repo queries 2026-03-09 11:30:02 +00:00
iostreams Fix gofmt alignment for prompter-enabled fields in IOStreams 2026-03-26 14:24:56 +01:00
jsoncolor Fix invalid ANSI SGR escape code in JSON and diff colorization 2026-02-18 17:52:01 -07:00
jsonfieldstest Add tests for JSON field support on issue and pr view commands 2024-07-12 17:35:54 +02:00
markdown Allow user to override markdown wrap width via $GH_MDWIDTH from environment 2024-10-04 17:43:06 -07:00
option Rework ref usage when finding and creating PRs 2025-04-15 13:38:10 -06:00
search Add missing TODO comments for featuredetection if-statements 2026-02-16 14:24:32 -07:00
set Add GH_HOST to hosts list if it has corresponding auth token (#5087) 2022-01-29 07:37:24 +00:00
ssh Minor nit suggestion 2024-11-06 16:12:55 -05:00
surveyext Unify use of tab indent in non-test source files 2024-08-03 00:35:30 +08:00