chezmoi¶
一个管理dotfiles的工具
A multi-machine dotfile manager, written in Go.
See also: stow
, tuckr
, vcsh
, homeshick
.
More information: https://chezmoi.io.
Setup up chezmoi
, creating a Git repository in ~/.local/share/chezmoi
:
chezmoi init
Set up chezmoi
from existing dotfiles of a Git repository:
chezmoi init repository_url
Start tracking one or more dotfiles:
chezmoi add path/to/dotfile1 path/to/dotfile2 ...
Update repository with local changes:
chezmoi re-add path/to/dotfile1 path/to/dotfile2 ...
Edit the source state of a tracked dotfile:
chezmoi edit path/to/dotfile_or_symlink
See pending changes:
chezmoi diff
Apply the changes:
chezmoi -v apply
Pull changes from a remote repository and apply them:
chezmoi update