Re-fetch even if the cache is still fresh (full fetch, not delta)
--since string
Only refresh entries created or updated since this date (YYYY-MM-DD, RFC3339, or YYYY-MM-DD HH:MM)
--type string
both
Which entries to refresh: issues, prs, or both
--retries int
2
Retries on transient errors (rate limits, 5xx); 0 means a single attempt. Total attempts = retries + 1
cache migrate
Copies cached repositories from the file backend into the SQLite backend (cache.db under the cache directory). The file cache is left in place and the migration is idempotent. Uses only the global --repo (to limit to one repository) and --cache-dir.
issue list
Flag
Short
Default
Description
--state string
-s
open
Filter by state: open, closed, or all
--author string
-A
Filter by author
--assignee string
-a
Filter by assignee
--label strings
-l
Filter by label (repeat for AND logic)
--milestone string
-m
Filter by milestone number or title
--mention string
Filter by mention
--app string
Filter by GitHub App author
--search string
-S
Search query (case-insensitive substring match on title and body)
--limit int
-L
1000
Maximum number of results
--json
false
Output as JSON
--no-truncate
false
Don't truncate long titles
issue view
Flag
Short
Default
Description
--comments
-c
false
Show comments
--ids
false
Show comment IDs (useful for editing/deleting)
--json
false
Output as JSON
--refresh
false
Force fetch from GitHub and update cache
issue comment
Flag
Short
Default
Description
--body string
-b
Comment body text
--body-file string
-F
Read body from file (use "-" for stdin)
comment edit <comment-id> accepts the same --body / --body-file flags.
comment delete <comment-id> takes no flags.
pr list
Flag
Short
Default
Description
--state string
-s
open
Filter by state: open, closed, merged, or all
--author string
-A
Filter by author
--assignee string
-a
Filter by assignee
--label strings
-l
Filter by label (repeat for AND logic)
--base string
-B
Filter by base branch name
--head string
-H
Filter by head branch name
--draft
-d
false
Show only draft PRs
--app string
Filter by GitHub App author
--search string
-S
Search query (case-insensitive substring match on title and body)
--limit int
-L
1000
Maximum number of results
--json fields
Output JSON with the specified fields (comma-separated; omit for all)
--no-truncate
false
Don't truncate long titles
pr view
Flag
Short
Default
Description
--comments
-c
false
Show comments
--json
false
Output as JSON
--refresh
false
Force fetch from GitHub and update cache
pr comment
Flag
Short
Default
Description
--body string
-b
Comment body text
--body-file string
-F
Read body from file (use "-" for stdin)
--file string
File path for inline comments
--line string
Line number or range (e.g. 42 or 42-45)
--side string
RIGHT
Diff side: LEFT or RIGHT
--reply-thread string
Thread ID to reply to
--pending
false
Add to a pending review instead of posting immediately
--stash string
Save to a local stash entry (optional index, default 0)