Github Label Manager : Copier vos labels d'un projet à un autre

Présentation du projet

Avez vous déjà rencontré le problème suivant ?
Vous travaillez avec Github, votre outil de de tous les jours et vous avez des routines de travail, telles que les reviews de PR. "Tagué" ces PR peut être très utiles pour que les autres membres de votre équipe sache le travail qui a été effectué sur celles-ci.
Vous utilisez une dizaine de tag et aujourd'hui, vous commencez une nouvelle librairie sur un repository différent. Vous conservez vos méthodes de travail et vous voulez vos précieux tags...
Vous êtes prêt? A vos copiers/coller car github ne vous donne pas la possibilité de faire ce copier/coller de masse...
A moins que vous n'utilisez cette ligne de commande qui fera ce travail pour vous !
Voila ce qu'est github-label-manager, une ligne de commande très simple qui vous permet de copier/coller tous vos labels en une seule fois.

Point sur les Technologies

Je voulais utiliser nodejs pour ce petit projet, c'est donc sur cette technologie que se base ce projet. Il utilise la librairie Commander qui permet de générer facilement une ligne de commande et de gérer ses arguments. Il embarque également une librairie qui permet de manipuler l'API de github
Un petit résumé des technologies présentes :

Les plus de ce projet

Proposer un outil très simple pour tous et tester de nouvelles librairies nodejs.

Pour conclure

Un projet avec un but très simple et un dev très amusant à réaliser car il m'a permis de toucher à beaucoup de technologies différentes. Les liens vers le package npm et le repository github :