fix(mise): Fix script to autoinstall tools when mise config change
This commit is contained in:
@@ -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
|
||||||
|
|||||||
Reference in New Issue
Block a user