GitHub CLI-clients
Ich möchte GitHub mehr von der Befehlszeile aus und weniger durch das Internet.
Natürlich alles in Zusammenhang mit Git-repos getan werden kann, durch die Git-client. Aber ich möchte auch GitHub-spezifische Dinge wie das erstellen von Gabeln oder Verwaltung von pull-requests.
Gegeben, dass GitHub scheint eine ziemlich umfassende API mit Bibliotheken in vielen Sprachen, ich Frage mich, ob es irgendwelche guten Kommandozeilen-clients gibt, um die Interaktion mit GitHub?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Haben Sie schon einen Blick auf hub oder die offizielle gh?
hub
an einem Tag zu Tag Grundlage, für eine Weile jetzt, und es ist die größte Zeitersparnis.Für jemand, der noch auf der Suche nach einem tool für den Zugriff auf GitHub-API v3 von der Befehlszeile, bitte haben Sie einen Blick auf meine client-Bibliothek, geschrieben in ruby github_cli.
Wenn Sie nur wollen, zu verwalten, die Meldungen aus der Befehlszeile, die Sie verwenden können,github-Version. Es nutzt die jüngsten github releases API. Es ist geschrieben in golang, so kann man einfach die Binärdatei herunterladen und verwenden Sie es ohne zu installieren, nichts anderes, wenn Sie wollen.
DISCLAIMER: ich bin der Autor der github-Version.
Wenn du bist immer noch nicht zufrieden mit der zur Verfügung CLIs wie ich, schauen Sie sich die Gub gem.
Erhalten Gub Einreichen pull-Anforderung für die Ausgabe #123, müssen Sie die folgenden ausführen:
$ gub start 123
So erstellen Sie einen neuen Zweig-Ausgabe-123. Sobald Sie fertig sind arbeiten an dem Problem führen:
$ gub-finish
Voila!
Hinweis: ich bin der Autor von Gub gem.
Wer auf der Suche nach einem NodeJS-basierte GitHub GraphQL CLI-client, schrieb ich hier: https://www.npmjs.com/package/github-graphql-cli