chezmoi
chezmoiManage your dotfiles across multiple diverse machines, securely.
Manage your dotfiles across multiple diverse machines, securely.
Apply and inspect your dotfiles. Adding, editing, secrets, encryption and state commands are left out.
chezmoi applyUpdate the destination directory to match the target state.
targetpath · positional 0 · repeatablestring--include-istring--exclude-xboolean--recursive-rboolean--initchezmoi diffPrint the diff between the target state and the destination state.
targettargetreversepath · positional 0 · repeatablestring--include-istring--exclude-xboolean--recursive-rboolean--reverseboolean--use-builtin-diffchezmoi statusShow the status of targets.
targetpath · positional 0 · repeatablestring--include-istring--exclude-xboolean--recursive-rchezmoi initSet up the source directory from a dotfiles repo. May also apply when --apply is set.
sourcebranchsshsourceapplybranchsshstring · positional 0boolean--apply-astring--branchinteger--depth-dboolean--sshboolean--guess-repo-url-gboolean--one-shotfigcompletionfigcompletionfigcompletionfigcompletionfigcompletionBefore it fills your prompt, Otty checks the installed chezmoi against its version. A form that does not match your version is not offered.