Hub – Pour utiliser Github à directement depuis votre terminal
jeudi 11 juillet 2019 à 09:30N’étant pas développeur, je ne suis pas un grand utilisateur de Git au quotidien. Toutefois, je sais que vous êtes nombreux à utiliser notamment Github pour votre code.
C’est pourquoi je pense à vous et je vous invite à jeter un oeil à Hub. Hub c’est un outil qui étend les fonctionnalités de Git avec des commandes propres aux services de Github.
Ainsi, un « git clone » deviendra un « hub clone ». Et un « git remote add origin git@github.com:YOUR_USER/hub.git » se fera via un « hub fork –remote-name=origin ».
Ça, c’est pour l’exemple. Mais grâce à hub, vous pourrez directement depuis votre terminal agir sur le service Github en lui-même :
- Ouvrir les derniers tickets de votre projet : « hub browse — issues »
- Ou encore le wiki d’un autre projet : « hub browse mojombo/jekyll wiki »
- Ou lister les tickets urgents qui vous sont attribués : « hub issue -a YOUR_USER -l urgent »
- Ou créer une release Github directement : « hub release create -c -F release-notes.txt v2.3.0 »
Etc., etc., etc.
Vous pouvez vous faire une idée plus précise sur le site de hub.
En tout cas, c’est à la fois pratique si vous n’aimez pas quitter votre terminal, mais aussi pour tous ceux qui veulent automatiser un petit peu les choses.
Pour installer hub, ça se passe avec Brew :
brew install hub
Ou en récupérant les binaires ici ou en le compilant.