We know about the existence of GitHub’s command-line interface for quite some time now, don’t we? Well, we were introduced to its beta version earlier this year. Since then, we knew GitHub was readying GitHub CLI. If we are to talk about the best part of the story, it’s that GitHub CLI is a cross-platform command-line interface that works with Windows, macOS, and Linux operating systems.
GitHub CLI 1.0 is here!
After months of beta testing, Microsoft’s source code management service has finally come up with GitHub CLI 1.0 to bring GitHub to your terminal. So far, GitHub CLI has help developers create more than 250,000 pull requests and perform over 350,000 merges. Furthermore, developers have created more than 20,000 issues, courtesy of GitHub CLI.
Developers can run their entire GitHub workflow from the terminal using GitHub CLI 1.0 and from issues through releases. What’s more, developers can also call the GitHub API to script nearly any action and whereas a custom alias for any command can be set. In addition to the GitHub website, GitHub CLI 1.0 will allow developers to connect to GitHub Enterprise Server
Based on the feedback received during the beta testing, GitHub CLI 1.0 brings the following set of features:
- create and view repositories
- configure GitHub CLI to use SSH 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
In its blog post, GitHub said:
“We’re excited to work with you to make GitHub CLI better every day. We have a lot planned for future versions of GitHub CLI, including support for editing issues and pull requests, and adding comments.”
In related news, Microsoft recently started consolidating Visual Studio Codespaces into GitHub Codespaces. It will enable existing Visual Studio Codespaces users to transition to GitHub Codespaces. Microsoft wants to make the overall experience on GitHub even more interactive for more than 50 million developers it hosts on its platform.