Skip to content

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