-
Notifications
You must be signed in to change notification settings - Fork 52
Home
SuperCuber edited this page May 24, 2025
·
10 revisions
Dotter is a dotfile manager and templater written in Rust 🦀. It streamlines the management of configuration files (dotfiles) by providing a flexible system for deploying and templating them across different environments.
Traditional methods of managing dotfiles often involve manually creating symbolic links or copying files, which can become cumbersome as the number of configurations grows. Dotter addresses these challenges by offering:
- Structured Configuration: Utilizing TOML files to define configurations.
- Templating Support: Allowing dynamic content within dotfiles.
- Conditional Deployment: Enabling environment-specific configurations.
- Caching Mechanism: Optimizing performance by avoiding redundant operations.
brew install dotter
Available packages:
-
dotter-rs-bin
: Precompiled version of the latest release. -
dotter-rs
: Builds the latest release from source. -
dotter-rs-git
: Builds the latest commit from the master branch.
These packages are maintained by orhun.
scoop install dotter
If you have Rust installed:
cargo install dotter
Download from the latest release and place it in your $PATH
or dotfiles repository.
Learn more in the Getting Started section.