fix(mise): Fix script to autoinstall tools when mise config change

This commit is contained in:
2026-07-16 12:54:00 +02:00
parent 6a4e3f2699
commit 80afa299b4
+12 -6
View File
@@ -1,13 +1,19 @@
#!/bin/bash #!/usr/bin/env bash
# Déclencheur automatique : ce script se réexécutera si le config.toml de mise change. # 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 }} # hash: {{ include "private_dot_config/mise/config.toml.tmpl" | sha256sum }}
export PATH="${HOME}/.local/bin:$PATH"
if command -v mise &>/dev/null; then if command -v mise &>/dev/null; then
echo " Modification de la configuration mise détectée. Lancement de mise install..." echo "✏️ Modification de la configuration mise détectée."
# 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é) echo
"${HOME}/.local/share/mise/bin/mise" install echo "🚀 Mise bootstrap..."
mise bootstrap --yes
echo
echo "⚡ Mise install..."
mise install --yes
else else
echo "⚠️ mise n'est pas installé sur ce système. Impossible de lancer l'installation automatique des outils." echo "⚠️ mise n'est pas installé sur ce système. Impossible de lancer l'installation automatique des outils."
fi fi