Dotter - dotfiles को एकसमान तरीके से मैनेज करने के लिए Rust-आधारित configuration file manager
(github.com/SuperCuber)- होम डायरेक्टरी में dotfile कॉन्फ़िगरेशन के बैकअप और डिप्लॉयमेंट की समस्याओं जैसी साधारण symlink तरीके की सीमाओं को पूरा करने और हल करने के लिए विकसित किया गया
- फ़ाइल के स्रोत का ट्रैक रखना, नई मशीन सेटअप करना, और डिवाइस-विशिष्ट सेटिंग अंतर को declarative configuration files से हल करता है
- फ़ाइलों को सिर्फ लिंक करने के बजाय template rendering या automatic symlink deployment को सपोर्ट करता है
- मशीन-विशिष्ट और environment-विशिष्ट variables के आधार पर कॉन्फ़िगरेशन सामग्री को dynamically बदला जा सकता है
global.tomlऔरlocal.tomlकी अलग संरचना के ज़रिए पूरी सेटिंग्स और local selections को स्पष्ट रूप से अलग करता है- डिप्लॉयमेंट, rollback, initialization, और change watching सहित एक पूर्ण CLI workflow प्रदान करता है
deploy,undeploy,watch,initजैसे मुख्य कमांड उपलब्ध
- dry-run, diff output, force overwrite, hook scripts जैसे व्यावहारिक उपयोग को ध्यान में रखकर बनाए गए options
- macOS(Homebrew), Arch Linux(AUR), Windows(Scoop), crates.io आदि के माध्यम से इंस्टॉल किया जा सकता है
- Rust में इम्प्लीमेंट किया गया है और single binary के रूप में वितरित होता है
अभी कोई टिप्पणी नहीं है.