gh-gist-list(1)

gh-gist-list1

List your gists

Usage

gh gist list [flags]

Overview

List gists from your user account.

You can use a regular expression to filter the description, file names, or even the content of files in the gist using --filter.

For supported regular expression syntax, see ⟨https://pkg.go.dev/regexp/syntax⟩.

Use --include-content to include content of files, noting that this will be slower and increase the rate limit used. Instead of printing a table, code will be printed with highlights similar to gh search code:

{{gist ID}} {{file name}}
    {{description}}
        {{matching lines from content}}

No highlights or other color is printed when output is redirected.

Options

--filter <expression>

Filter gists using a regular expression

--include-content

Include gists' file content when filtering

-L, --limit <int> (default 10)

Maximum number of gists to fetch

--public

Show only public gists

--secret

Show only secret gists

Aliases

gh gist ls

Exit status

0: Successful execution

1: Error

2: Command canceled

4: Authentication required

NOTE: Specific commands may have additional exit codes. Refer to the command's help for more information.

Examples

# List all secret gists from your user account
$ gh gist list --secret
# Find all gists from your user account mentioning "octo" anywhere
$ gh gist list --filter octo --include-content

Releases

3 releases since Debian 12 (Bookworm); the text changed 2 times.

  1. 12
  2. 13
  3. Arch

--filter since Arch Linux 2026-11-01; --include-content since Arch Linux 2026-11-01.

--limit until Debian 12 (Bookworm); -L until Debian 12 (Bookworm).

From github-cli 2.102.1-1 in Arch Linux 2026-11-01. Parsed by carta from the page's man source.