I'd like to use GitHub more from the command line and less through the web.
Of course, everything related to Git repos can be done through the Git client. But I'd like to also do GitHub-specific things like creating forks or managing pull requests.
Given that GitHub seems to have a pretty comprehensive API with libraries in many languages, I was wondering if there are any good command-line clients out there to interact with GitHub?
You can launch GitHub Desktop from the command line. In the menu bar, select the GitHub Desktop menu, then click Install Command Line Tool. Open Terminal. To launch GitHub Desktop to the last opened repository, type github .
GitHub CLI is a command-line tool that brings pull requests, issues, GitHub Actions, and other GitHub features to your terminal, so you can do all your work in one place. GitHub CLI is an open source tool for using GitHub from your computer's command line.
GitHub CLI brings GitHub to your terminal. Free and open source.
Have you had a look at hub or the official gh?
For anyone still looking for a tool to access GitHub API v3 from command line, please have a look at my client library written in ruby github_cli.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With