From c1af60939ea79a26cec384efd485b4a265f131ec Mon Sep 17 00:00:00 2001 From: Xavier Logerais Date: Wed, 15 Jul 2026 20:53:12 +0200 Subject: [PATCH] feat(mise): Add a script to automatically run a mise install when mise config changes --- run_onchange_after_mise-install.sh.tmpl | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 run_onchange_after_mise-install.sh.tmpl diff --git a/run_onchange_after_mise-install.sh.tmpl b/run_onchange_after_mise-install.sh.tmpl new file mode 100644 index 0000000..8174a16 --- /dev/null +++ b/run_onchange_after_mise-install.sh.tmpl @@ -0,0 +1,13 @@ +#!/bin/bash + +# Déclencheur automatique : ce script se réexécutera si le config.toml de mise change. +# hash: {{ include "private_dot_config/mise/config.toml.tmpl" | sha256sum }} + +if command -v mise &> /dev/null; then + echo "⚡ Modification de la configuration mise détectée. Lancement de mise install..." + # Exécute mise install en tâche de fond ou directement + # (On force l'usage du chemin absolu du shim ou du binaire local au cas où le PATH ne soit pas encore chargé) + "${HOME}/.local/share/mise/bin/mise" install +else + echo "⚠️ mise n'est pas installé sur ce système. Impossible de lancer l'installation automatique des outils." +fi