Aller au contenu
Korben, roi d’internet, logo bébé avec des lunettes en mode thug life

Hub – Pour utiliser Github à directement depuis votre terminal

N’é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 [email protected]: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.


Les articles du moment