- Développé pour compléter et résoudre les limites d’une simple approche par symlink, notamment pour les problèmes de sauvegarde et de déploiement des configurations de dotfiles dans le répertoire personnel
- Résout via des fichiers de configuration déclaratifs le suivi de l’origine des fichiers, la configuration d’une nouvelle machine et la gestion des différences de paramètres selon l’appareil
- Au lieu de simplement lier les fichiers, prend en charge le rendu de templates ou le déploiement automatique par symlink
- Permet de modifier dynamiquement le contenu de la configuration selon des variables propres à la machine ou à l’environnement
- Grâce à une structure séparant
global.toml et local.toml, distingue clairement la configuration globale et les choix locaux
- Fournit un workflow CLI complet incluant déploiement, annulation du déploiement, initialisation et surveillance des changements
- Commandes clés disponibles : deploy, undeploy, watch, init
- Propose des options pensées pour un usage réel comme le dry-run, l’affichage des diff, l’écrasement forcé et les scripts de hook
- Installation possible via macOS (Homebrew), Arch Linux (AUR), Windows (Scoop), crates.io, etc.
- Implémenté en Rust et distribué sous la forme d’un binaire unique
Aucun commentaire pour le moment.