Meow, une interface pour créer vos outils CLI en JS
Vous souhaitez mettre votre solution en avant en haut de cet article ? Contactez-nous
Un des avantages des outils CLI sur les interfaces visuelle est le gain de temps évident : pas besoin de créer une interface visuelle ! Aujourd'hui le BlogDuWebdesign vous propose de découvrir un outil qui vous permettra de gagner encore plus de temps : Meow
Meow, une interface pour créer vos outils CLI
Meow est une resource Node.js qui vous permettra de créer votre interface CLI en quelques lignes à peine. Sorti des affichage de versions, aide et descriptions, nous avons accès à une gestion avançée des flags.
Pour l'installer, pas de surprises nous sommes sur un outil js, l'installation se fait donc à travers npm.
$ npm install meow
Pour en savoir plus, je vous propose de vous rendre sur la page Github de Meow pour une liste complète des options disponibles.
Avantages et inconvénients
Meow est la library cli javascript la plus interessante que j'ai eu la chance d'essayer grace à sa syntaxe très simple. De plus, le fait que Meow soit en node.js rend vos scripts portables et multi-plateformes sur lesquels node est installé, tout en vous fournissant la possibilité d'utiliser npm comme package manager sur une plateforme comme Windows qui manque cruellement de solution standard.
Maintenant que cela est dit les utilisateurs de la CLI sous Windows ne sont pas légion et le fait d'être en Node js nous expose à un défaut évident : ce dernier doit être installé sur la plateforme ce qui n'est pas obligatoire, là où nous pouvons compter sur la présence de pythons et bash sur la plupart des machines Linux et Mac.