GitHub CLI 2.0 includes extensions!
Blog post from GitHub
GitHub CLI 2.0 introduces support for extensions, enabling developers to create and install custom commands that enhance the core functionality of GitHub CLI and cater to specific workflow needs. This update builds upon the foundation of GitHub CLI 1.0, which aimed to streamline common developer tasks in the terminal, by offering improved scripting support and integration with GitHub Actions. Extensions are simple to create, as each is a repository prefixed with "gh-", and GitHub CLI includes tools to help developers get started quickly. Some example extensions provided include utilities for setting user status, switching branches, finding open source issues to contribute to, and even fun features like a terminal screensaver. The GitHub team encourages users to share their own extensions and ideas, promoting a collaborative environment for enhancing productivity with GitHub CLI.