Back to Chezmoi

Comparison table

assets/chezmoi.io/docs/comparison-table.md

2.70.25.8 KB
Original Source

Comparison table

chezmoidotbotrcmvcshyadmbare git
DistributionSingle binaryPython packageMultiple filesSingle script or packageSingle script-
Install methodManygit submoduleManyManyManyManual
Non-root install on bare system⁉️
Windows support
Bootstrap requirementsNonePython, gitBashsh, gitgitgit
Source reposSingleSingleMultipleMultipleSingleSingle
dotfiles are...FilesSymlinksSymlinksFilesFilesFiles
Config fileOptionalRequiredOptionalNoneOptionalOptional
Private files
Show differences without applying
Whole file encryption
Password manager integration
Machine-to-machine file differencesTemplatesAlternative filesAlternative filesBranchesAlternative files, templates⁉️
Custom variables in templates
Executable files
File creation with initial contents
Externals
Manage partial files⁉️⁉️
File removal
Directory creation
Run scripts
Run once scripts
Machine-to-machine symlink differences⁉️⁉️
Shell completion
Archive import
Archive export
Implementation languageGoPythonBashPOSIX ShellBashC

✅ Supported, ⁉️ Possible with significant manual effort, ❌ Not supported

For more comparisons, visit dotfiles.github.io/utilities.