GitHub CLI clients
Je voudrais utiliser GitHub plus à partir de la ligne de commande et de moins en moins à travers le web.
Bien sûr, tout ce qui a trait à Git repos peut être fait par le biais de la Client de Git. Mais j'aimerais aussi faire GitHub choses spécifiques comme la création de fourchettes ou de la gestion des pull requests.
Étant donné que GitHub semble avoir une assez complète API avec les bibliothèques dans de nombreuses langues, je me demandais si il y a de tout bon de commande de ligne de clients là-bas pour interagir avec GitHub?
Vous devez vous connecter pour publier un commentaire.
Avez-vous eu un coup d'oeil à hub ou le fonctionnaire gh?
hub
sur un jour le jour base pour un certain temps maintenant, et c'est le plus gros gain de temps.Pour ceux qui sont encore à la recherche d'un outil pour accéder à GitHub API v3 de la ligne de commande, veuillez jeter un oeil à mon client bibliothèque écrite en ruby github_cli.
Si vous voulez juste pour gérer les rejets de la ligne de commande, vous pouvez utiliser github-libération. Il utilise les dernières github versions de l'API. Il est écrit en golang de sorte que vous pouvez simplement télécharger le binaire et l'utiliser sans avoir besoin d'installer quoi que ce soit d'autre si vous le souhaitez.
AVERTISSEMENT: je suis l'auteur de github-libération.
Si vous n'êtes toujours pas satisfait de la CLIs, comme moi, découvrez la Gub gem.
Pour obtenir Gub de soumettre pull-demande pour la question n ° 123, vous devez exécuter les opérations suivantes:
$ gub commencer 123
Cela va créer une nouvelle branche question-123. Une fois que vous avez terminé de travailler sur le problème, exécutez:
$ gub finition
Voila!
Note: je suis l'auteur de Gub gem.
Ceux qui cherchent un NodeJS basée sur GitHub GraphQL client CLI, je l'ai écrit ici: https://www.npmjs.com/package/github-graphql-cli