Julien Wittouck, architecte freelance et formateur, partage son expérience en passant de direnv à mise pour la gestion des variables d'environnement et des outils de développement. Il explique les limites de direnv et les avantages de mise, qui offre une gestion de packages, de variables d'environnement et d'exécution de tâches, tout en étant extensible via des plugins. Il détaille l'installation sur Linux et la configuration du shell pour une intégration fluide.
L'auteur parle, entre autres, de l'emplacement du fichier ansible.cfg et propose d'utiliser direnv pour pouvoir lancer les commandes d'ansible sans se préoccuper de notre emplacement.
direnv est une extension du shell qui permet de définir ou de modifier des variables d’environnement en fonction du répertoire de travail en cours.
Direnv est une solution de gestion des variables d'environnement spécifiques à chaque projet.
L'auteur montre l'utilisation conjointe de direnv et asdf pour gérer plusieurs versions des CLI devops : Kubernetes, Terraform, etc.