- พัฒนาขึ้นเพื่อแก้ข้อจำกัดของวิธี symlink แบบง่าย ๆ ในการ สำรองและแจกจ่ายการตั้งค่า dotfile ของโฮมไดเรกทอรี
- แก้ปัญหาการติดตามที่มาของไฟล์ การตั้งค่าเครื่องใหม่ และการจัดการความแตกต่างของการตั้งค่าระหว่างอุปกรณ์ด้วย ไฟล์คอนฟิกแบบประกาศ
- แทนที่จะลิงก์ไฟล์แบบธรรมดา รองรับ การเรนเดอร์เทมเพลตหรือการแจกจ่าย symlink อัตโนมัติ
- สามารถเปลี่ยนเนื้อหาการตั้งค่าแบบไดนามิกตามตัวแปรของแต่ละเครื่องและแต่ละสภาพแวดล้อม
- ผ่านโครงสร้างการแยกระหว่าง
global.toml และ local.toml ทำให้ แยกการตั้งค่าโดยรวมและตัวเลือกเฉพาะเครื่องอย่างชัดเจน
- มี เวิร์กโฟลว์ CLI แบบครบถ้วน ครอบคลุมการ deploy, ย้อนกลับ, เริ่มต้นระบบ และเฝ้าดูการเปลี่ยนแปลง
- มีคำสั่งหลัก เช่น deploy, undeploy, watch, init
- มีตัวเลือกที่ คำนึงถึงการใช้งานจริง เช่น dry-run, การแสดง diff, การเขียนทับแบบบังคับ และสคริปต์ hook
- ติดตั้งได้ผ่าน macOS(Homebrew), Arch Linux(AUR), Windows(Scoop), crates.io เป็นต้น
- พัฒนาด้วย Rust และแจกจ่ายในรูปแบบไบนารีไฟล์เดียว
ยังไม่มีความคิดเห็น