gh
GitHub CLI — the official command-line tool for GitHub.
| reference | description |
|---|---|
| auth | authentication, login/logout, token, scopes, GHES |
| config | configuration, environment variables, shell completion |
| repo | repository create/clone/fork/view/edit/list/sync |
| pr | pull requests, create/list/view/merge/review |
| issue | issues, create/list/view/edit/close, sub-issues |
| api | GraphQL, REST API, pagination, jq, templates |
| actions | workflows, runs, caches, artifacts, watch |
| release | releases, create/list/view/download/upload |
| extension | extensions, install/create/list/remove |
| secret-variable | secrets and variables, org/env/repo scope |
| search | search repos/issues/prs/code, filters, --web |
| gist-keys | gists, GPG keys, SSH keys, labels, orgs, rulesets |
| browse-status | browse, status, codespaces |
| output-formatting | JSON output, --jq, --template, Go templates |