CLIActivePublished: January 8, 2026
dotfarm
A tiny CLI for managing your dotfiles across machines with symlinks and profiles.
Tech stack
Go
What it does
dotfarm keeps your shell and editor configuration in one repo and links it into place on any machine, with per-machine profiles for the little differences.
Why
I bounce between a few machines (including Windows via WSL) and wanted one command to get a fresh box configured the way I like it.
Quick start
dotfarm initdotfarm link --profile workFeatures
- Symlink management with dry-run previews.
- Profiles for machine-specific overrides.
- A single static binary — no runtime dependencies.
Status
Stable and in daily use across my machines.
Knowledge base
Guides and notes related to this entry.
Tags:clidotfilesproductivity
