Utiliser cpanm avec Dist::Zilla
Introduction
Dist::Zilla que j'ai présenté est un outil pour simplifier la création de distribution, distribué via CPAN.
Installer un module
Lorsqu'on est en phase de développement et qu'on souhaite installer son projet pour des tests ou autre, ou bien qu'on installe le projet via les sources, il faudra lancer une commande pour installer le module:
dzil install
Celle-ci fonctionne très bien, mais utilise le client cpan.
Il est possible d'utiliser un autre client type cpanm par exemple. Pour ce faire utiliser l'option install-command et indiquer le client:
dzil install --install-command "cpanm ."
Alias
Pour éviter d'avoir à taper cette commande à chaque fois, je me suis fais un petit alias que j'ai ajouté dans le fichier de configuration de mon shell:
alias dzil_install_cpanm='dzil install --install-command "cpanm ."'
Conclusion
Un petit article rapide présentant un tip intéressant, qui permet d'utiliser son client favoris avec un projet qui utilise Dist::Zilla.