verify [target...]
Verify that all targets match their target state. chezmoi exits with code 0 (success) if all targets match their target state, or 1 (failure) otherwise. If no targets are specified then all targets are checked.
Common flags
-x, --exclude types
Exclude target state entries of specific types. The default is
none.
Types can be explicitly included with the --include flag.
Example
--exclude=scripts will cause the command to not run scripts and
--exclude=encrypted will exclude encrypted files.
-i, --include types
Include target state entries of specific types. The default is all.
Types can be explicitly excluded with the --exclude flag.
Example
--include=files specifies all files.
--init
Regenerate and reload the config file from its template before computing the target state.
-P, --parent-dirs
Execute the command on target and all its parent directories.
-r, --recursive
Recurse into subdirectories.
Enabled by default. Can be disabled with --recursive=false.
Examples
chezmoi verify
chezmoi verify ~/.bashrc