xdotter — A Lightweight Dotfile Manager
Zero-dependency, single-file dotfile manager.
What Problem Does This Solve?
New machine — how do you quickly restore all your config files (.bashrc, .gitconfig, etc.)?
Copy them manually? Easy to miss something. Use existing tools? Complex dependencies, tedious setup.
The Solution
xdotter’s answer: one config folder + symlinks.
- Zero dependencies — single
.pyzfile, download and run - Declarative config — TOML file defines the mapping
- One-command deploy —
xd deploycreates all symlinks
Compared to dotter:
- Simpler — symlinks only, no copy/other deployment modes
- Zero deps — no Rust compilation needed, Python comes pre-installed
- Intuitive config — single TOML file, no complex templating
Quick Start
# Download
# Create config and deploy
&&
Project Link
- GitHub: cncsmonster/xdotter
Stars, issues, and PRs welcome! ⭐
Comments