GitHub launches its command line interface, GitHub CLI, for Windows, macOS, and Linux
Earlier this year in February, GitHub rolled out a beta version of its command line interface. The GitHub CLI was initially rolled out for GitHub Team and Enterprise Cloud on macOS, Windows, and Linux, allowing developers to seamlessly contribute to projects on GitHub. Since then, users have created over 250,000 pull requests, performed over 350,000 merges, and created over 20,000 issues over GitHub CLI. Thanks to the fantastic response, GitHub is now rolling out GitHub CLI 1.0 to users.
GitHub CLI 1.0 will allow developers to run their entire GitHub workflow from the terminal, spanning from issues through releases. The interface will also let developers call the GitHub API to script nearly any action, and set a custom alias for any command. Furthermore, GitHub CLI v1.0 will let users connect to the GitHub Enterprise Server in addition to GitHub.com, a functionality that wasn’t available on the beta version.
Based on the feedback received during the beta testing phase, GitHub has also added the following features in GitHub CLI v1.0:
- Create and view repositories
- Configure GitHub CLI to use SSD and your preferred editor
- Close, reopen, and add labels, assignees, and more to issues and pull requests
- View the diff, review, and merge pull requests
GitHub further plans to include support for editing issues and pull requests, and adding comments to the command line interface in an upcoming version. For more information on GitHub CLI v1.0, check out the announcement post by following the source link below.