Home
Projects
Resources
Alternatives
Blog
Sign In
Chezmoi Versions
Save
Manage your dotfiles across multiple diverse machines, securely.
Overview
Versions
Reviews
Resources
v2.48.0
1 week ago
Changelog
Features
2e04dcf85 feat: Add --tree flag to unmanaged command
91823e32e feat: Add --tree flag to managed command
278e2be21 feat: Add --tree flag to ignored command
4a9d0e4d5 feat: Include name of target in error message
Fixes
c758a1c57 fix: Apply .chezmoiignore to dirs in external archives
7dfcfcf3c fix: Remove unmanaged files from exact_ directories containing external files
153ff43ac fix: Better detect username on Android/Termux systems
Documentation updates
b1b40b226 docs: Add link to article
9c817ce77 docs: Document --tree flag
89fab4be4 docs: Fix origin URL in quick start guide
v2.47.4
3 weeks ago
Changelog
Fixes
d6ad485c8 fix: Fix potential panic when textconv interpreter is empty
b4df44dc6 fix: Fix panic on empty external
Documentation updates
872c58479 docs: Add troubleshooting entry on missing /bin/bash on Nix
8b2a4352e docs: Add install.doctor to related software
3a3dd1387 docs: Add links to articles
v2.47.3
1 month ago
Changelog
Fixes
2e4236c71 fix: Don't traverse into ignored directories when adding files
8a83dcc1d fix: Skip adding entries in external dirs instead of erroring
b366d0e1c fix: Fix panic when adding children in exact_ dirs
ad771580c fix: Increase range of types accepted by promptChoice template function
v2.47.2
1 month ago
Changelog
Fixes
f4904293d fix: pass the
--needed
flag to pacman
88b586dd4 fix: Remove fig support
c8dc9a402 fix: Explicitly tell user when then should use a config file template
fccc759a1 fix: Handle copies in automatic commit messages
3a0b19e8c fix: Add missing newlines in error messages
Documentation updates
490cc3a9b docs: Add link to article
eb629583c docs: Fix incomplete sentence in usage docs
ce468585e docs: Add link to article
v2.47.1
2 months ago
Changelog
Fixes
59764c88d fix: Fix panic in unmanaged on some dir permission errors
dc991694c fix: Make splitList return []any
040576309 fix: Set CHEZMOI_ environment variables for plugins
1f44189b6 fix: Ensure that all .chezmoi.config template variables have simple types
5bb87f1df fix: a grammar mistake
Documentation updates
85d015ba3 docs: Refactor developer guide
885487b96 docs: Add link to blog post
18c99c3e4 docs: Add link to video
v2.47.0
2 months ago
Changelog
Features
6788c5436 feat: 1Password Secrets Automation Support
Fixes
3b3541c71 fix: Ensure default mode is set
c6b867b5f fix: Fix marshaling of severities
523fd8408 fix: Fix marshaling of autobools
5224e11aa fix: Fix marshaling of absolute paths
e925b0f7d fix: Fix --keep-going flag for unmanaged command
5201ddc1d fix: Don't leak internal default sentinel values in template data
1abcfa5f7 fix: Fix panic when merging unmanaged file
c0b7e9249 fix: Don't attempt to add entries in external_ directories
d14bdd5e5 fix: Use uname -o to detect Android in install script
302a3b801 fix: Move documentation of --output flag to correct section
ccde612e5 fix: Prioritize $HOME when Cygwin or msys2 is detected
Documentation updates
3e5f0c84e docs: Fix type of .chezmoi.kernel and .chezmoi.osRelease variables
0269f807d docs: Update docs on auto applying changes on edit in VIM
b5fc7b6c7 docs: Document config vars for command-specific flags
f52062e68 docs: Cross link "See REF" in config variables doc
v2.46.1
2 months ago
Changelog
Features
8a20f91af feat: Add update.apply configuration variable
431ec39b1 feat: Set CHEZMOI_SOURCE_FILE env var for scripts
Fixes
0eb98a936 fix: Fix age/rage check in doctor command
Documentation updates
baeaf6b22 docs: typo
Other
deb5adfa5 chore(deps-dev): bump ruff from 0.1.9 to 0.1.15 in /assets
v2.46.0
3 months ago
Changelog
Features
c7539b01b feat: Build for Android (Termux)
efcf32d79 feat: Support rage as an alternative age encryption command
53f7b92cd feat: Add re-add --recursive flag and make it the default
85983f069 feat: Promote hooks to stable
114030cd4 feat: Promote HCP Vault Secrets template functions to stable
24c0ea2e1 feat: Promote Doppler template functions to stable
c209c2a66 feat: Promote edit --watch to stable
Fixes
15f4eb142 fix: Defer lookup of git in $PATH for git-repo externals
569601a30 fix: Change init to default to --config if --config-path is absent
031b2676b fix: Handle more keepassxc-cli errors
74d6b2a0a fix: Reduce injection of terminal control characters into keepassxc-cli output
Documentation updates
1418f74ab docs: Fix broken release history page
2dffe643a docs: links to testing-templates
8dd6c8691 docs: combine testing and debugging templates
5e7c29522 docs: Add links to article and video
2e3bd95bc docs: add link
80717f4f1 docs: Fix names of age recipients files config variables
v2.45.0
3 months ago
Changelog
Features
7d915c0ac feat: Scan for secrets with gitleaks when adding files
404878cfb feat: Add add.encrypt configuration variable
Fixes
3436563dd fix: Improve robustness of keepassxc-cli integration in open mode
49791f96a fix: Handle keepassxc-cli localization
85464dd0e fix: Restore user args to keepassxc-cli in cache password mode
9437b6225 fix: Always use forward slashes to separate Windows paths
v2.44.0
3 months ago
Changelog
Features
6a5d4a3c5 feat: Add support for YubiKeys with KeePassXC
Documentation updates
ff3deb900 docs: Add explanation of status characters
« Previous
Next »
Home
Projects
Resources
Alternatives
Blog
Sign In
Sign In to OSA
I agree with
Terms of Service
and
Privacy Policy
Sign In with Github