Chezmoi concepts
chezmoi misc
Version
chezmoi --version chezmoi version 1.7.19, commit c4dd79633ab5d7263146128847f2b429f0603c55, built at 2020-04-06T21:58:02Z, built by goreleaser
Upgrade
chezmoi upgrade
Completion script
chezmoi completion bash > ~/chezmoi-completion.bash sudo mv ~/chezmoi-completion.bash /etc/bash_compltion.d/
chezmoi terminology
chezmoi
’s concepts -
https://github.com/twpayne/chezmoi/blob/master/docs/REFERENCE.md#concepts
source state - declares the desired state of
$HOME
, including templates and machine-specific configuration.source directory is where
chezmoi
stores the source state, by default$HOME/.local/share/chezmoi
Can be queried via
chezmoi source-path
target state is the source state computed for the current machine.
destination directory is the directory that
chezmoi
manages, by default$HOME
.destination state is the state of all the targets in the destination directory.
where targets = file, directory or symlink in destination directory
machine-specific configuration is present in a config file at
$HOME/.config/chezmoi/chezmoi.toml