GitHub CLI clients [closed]
Asked Answered
P

5

24

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?

Penetrating answered 6/1, 2011 at 0:4 Comment(0)
T
29

Have you had a look at hub or the official gh?

Thessalonian answered 6/1, 2011 at 0:12 Comment(3)
Wow, not sure how I missed those -- I guess googling with 'github' for a keyword is a bit difficult. ^^ Thanks!Penetrating
Update: I've been using hub on a day-to-day basis for a while now, and it's the biggest time-saver.Penetrating
there is a new project which aims at saving time and more functionality: GushPermanganate
M
6

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.

Mccorkle answered 22/6, 2012 at 23:8 Comment(0)
C
2

If you just want to manage releases from the commandline, you can use github-release. It uses the recent github releases API. It's written in golang so you can just download the binary and use it without needing install anything else if you want.

DISCLAIMER: I am the author of github-release.

Cultrate answered 31/1, 2014 at 10:59 Comment(0)
R
2

GitHub now have their own CLI: https://cli.github.com/

Edit: As pointed out in the comments, it's no longer in beta :D

Rory answered 3/3, 2020 at 16:16 Comment(1)
it's no longer beta.Uxoricide
I
1

If you're still not satisfied by the available CLIs like myself, check out the Gub gem.

To get Gub to submit pull-request for issue #123, you need to run the following:

$ gub start 123 This will create a new branch issue-123. Once you're done working on the issue, execute:

$ gub finish Voila!

Note: I am the author of Gub gem.

Ilario answered 2/10, 2013 at 9:36 Comment(0)

© 2022 - 2024 — McMap. All rights reserved.