chezmoi

A multi-machine dotfile manager, written in Go.

TLDR

Initialize chezmoi on your machine

$ chezmoi init
copy

Tell chezmoi to manage a dotfile

$ chezmoi add [path/to/file]
copy

Edit the source state of a tracked dotfile

$ chezmoi edit [path/to/file]
copy

See changes chezmoi would make

$ chezmoi diff
copy

Apply the changes

$ chezmoi -v apply
copy

Set chezmoi up on another machine by downloading existing dotfiles from a git repo

$ chezmoi init [https://example.com/path/to/repository.git]
copy

Fetch the latest changes from a remote repository

$ chezmoi update
copy

Copied to clipboard
free 100$ digital ocean credit