- Notifications
You must be signed in to change notification settings - Fork0
GitHub’s official command line tool
License
Ice-YcY/gh-cli
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
gh
is GitHub on the command line. It brings pull requests, issues, and other GitHub concepts to the terminal next to where you are already working withgit
and your code.
GitHub CLI is available for repositories hosted on GitHub.com and GitHub Enterprise Server 2.20+, and to install on macOS, Windows, and Linux.
See the manual for setup and usage instructions.
If anything feels off, or if you feel that some functionality is missing, please check out thecontributing page. There you will find instructions for sharing your feedback, building the tool locally, and submitting pull requests to the project.
gh
is available viaHomebrew,MacPorts,Conda,Spack, and as a downloadable binary from thereleases page.
Install: | Upgrade: |
---|---|
brew install gh | brew upgrade gh |
Install: | Upgrade: |
---|---|
sudo port install gh | sudo port selfupdate && sudo port upgrade gh |
Install: | Upgrade: |
---|---|
conda install gh --channel conda-forge | conda update gh --channel conda-forge |
Additional Conda installation options available on thegh-feedstock page.
Install: | Upgrade: |
---|---|
spack install gh | spack uninstall gh && spack install gh |
gh
is available viaHomebrew,Conda,Spack, and as downloadable binaries from thereleases page.
For instructions on specific distributions and package managers, seeLinux & BSD installation.
gh
is available viaWinGet,scoop,Chocolatey,Conda, and as downloadable MSI.
Install: | Upgrade: |
---|---|
winget install --id GitHub.cli | winget upgrade --id GitHub.cli |
Install: | Upgrade: |
---|---|
scoop install gh | scoop update gh |
Install: | Upgrade: |
---|---|
choco install gh | choco upgrade gh |
MSI installers are available for download on thereleases page.
GitHub CLI comes pre-installed in allGitHub-Hosted Runners.
Download packaged binaries from thereleases page.
See here on how tobuild GitHub CLI from source.
For many years,hub was the unofficial GitHub CLI tool.gh
is a new project that helps us explorewhat an official GitHub CLI tool can look like with a fundamentally different design. While bothtools bring GitHub to the terminal,hub
behaves as a proxy togit
, andgh
is a standalonetool. Check out ourmore detailed explanation to learn more.