Dotter - dotfile'ları tutarlı şekilde yönetmek için Rust tabanlı bir yapılandırma dosyası yöneticisi
(github.com/SuperCuber)- Basit symlink yaklaşımının, ana dizindeki dotfile yapılandırmalarını yedekleme ve dağıtma sorunları gibi sınırlamalarını tamamlamak ve çözmek için geliştirildi
- Dosya kaynağını izleme, yeni makine kurulumu ve cihaza göre yapılandırma farklarını yönetme işleri bildirimsel yapılandırma dosyaları ile çözülüyor
- Dosyaları sadece bağlamak yerine şablon oluşturma veya otomatik symlink dağıtımı desteği sunuyor
- Makineye ve ortama göre değişkenlere bağlı olarak yapılandırma içeriği dinamik şekilde değiştirilebiliyor
global.tomlvelocal.tomlayrımı sayesinde genel yapılandırma ile yerel seçimler net biçimde ayrılıyor- Dağıtım, geri alma, başlatma ve değişiklik izlemeyi içeren eksiksiz bir CLI iş akışı sunuyor
deploy,undeploy,watch,initgibi temel komutlar sağlanıyor
- dry-run, diff çıktısı, zorla üzerine yazma, hook script'leri gibi gerçek kullanım senaryolarını gözeten seçenekler içeriyor
- macOS(Homebrew), Arch Linux(AUR), Windows(Scoop), crates.io üzerinden kurulabiliyor
- Rust ile yazıldı ve tek bir ikili dosya olarak dağıtılıyor
Henüz yorum yok.