JIRA command line (jilla)

J’ai récemment intégré un outil en ligne de commande pour avoir des informations rapides sur une issue JIRA sans me rendre sur l’interface web et naviguer parmi les dashboards.

Cet outil, pratique lorsque l’on travaille dans un shell, permet de ne pas être déconcentré pendant son activité de développement.
Il s’installe en tant que package de NodeJS en utilisant la commande npm install -g jilla.

Seuls soucis : il ne passe pas les proxy, et ne s’adapte pas aux états autres que OPEN, RESOLVED, NEEDINFO, CLOSED.
Pour outrepasser ce problème, j’ai forké le repository et j’ai amélioré cette prise en charge.
J’ai également écrit une petite méthode pour obtenir en sortie console les infos du Sprint Scrum actuel sur JIRA Agile.
J’ai aussi écrit un petit script pour que l’id de l’issue actuelle soit devinée à partir de la branche de développement git sur laquelle on travaille.

Ce fork se trouve à l’adresse https://github.com/libetl/jilla/

Pour l’obtenir (que cette modif soit intégrée ou non dans la prochaine version de cet outil), il vous faut copier les fichiers gira et jilla dans votre dossier /usr/local/bin (ou /usr/bin). Puis (re)lancer la configuration via jilla config.