diff --git a/run_once_after_00-install-mise.sh.tmpl b/run_once_after_00-install-mise.sh.tmpl new file mode 100644 index 0000000..8c95d12 --- /dev/null +++ b/run_once_after_00-install-mise.sh.tmpl @@ -0,0 +1,22 @@ +#!/bin/bash + +# 1. Installer Mise s'il n'est pas présent +if ! command -v mise &>/dev/null; then + echo "📦 Installation de Mise..." + curl https://mise.run | sh + + # S'assurer que mise est immédiatement accessible dans la session du script + export PATH="$HOME/.local/bin:$PATH" +fi + +# 2. Lancer le bootstrap +if command -v mise &>/dev/null; then + echo "🚀 Mise bootstrap..." + mise bootstrap --yes +fi + +# 3. Installer tous les outils déclarés dans ~/.config/mise/config.toml +if command -v mise &>/dev/null; then + echo "⚙️ Installation des outils via Mise (dont chezmoi si désiré)..." + mise install --yes +fi