Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

chezmoi-2.74.0-1.1 RPM for i586

From OpenSuSE Ports Tumbleweed for i586

Name: chezmoi Distribution: openSUSE Tumbleweed
Version: 2.74.0 Vendor: openSUSE
Release: 1.1 Build date: Fri Nov 6 17:49:26 2026
Group: Development/Tools/Version Control Build host: reproducible
Size: 42844371 Source RPM: chezmoi-2.74.0-1.1.src.rpm
Packager: http://bugs.opensuse.org
Url: https://chezmoi.io
Summary: A multi-host manager for dotfiles
chezmoi is a manager for personal preference configs and state files
("dotfiles") that programs such as editors might create. chezmoi
sources dotfiles from a GitHub repository and installs them onto new,
empty machines.

Provides

Requires

License

MIT

Changelog

* Fri Nov 06 2026 Filippo Bonazzi <filippo.bonazzi@suse.com>
  - Update to version 2.74.0:
    - Features
    * feat: Remove deprecated remove command
    * feat: Add skip conflicts option to apply command choices
    * feat: Mark builtin KeePassXC YubiKey support as no longer experimental
    * feat: Mark builtin gopass support as no longer experimental
    * feat: Mark 1Password Connect support as no longer experimental
    * feat: Mark ssh command as no longer experimental
    * feat: Mark docker command as no longer experimental
    * feat: Check permissions of age identity files when using builtin age
    - Fixes
    * fix: Correct root group entries for keepassxc builtin mode
* Tue Oct 20 2026 Filippo Bonazzi <filippo.bonazzi@suse.com>
  - Update to version 2.73.3:
    - NO-OP update: this is just an upstream version bump to update the CI
      build to use Go 1.27.3. chezmoi built on OBS uses the Go version
      in Factory, which is now also 1.27.3.
* Tue Oct 20 2026 Filippo Bonazzi <filippo.bonazzi@suse.com>
  - Update to version 2.73.2:
    - Fixes
    * fix: Fix keepassxcAttachment template func in cache password mode
    * fix: Ignore entries in tar archives that resolve to the current dir
    * fix: Fix re-add command when adding individual files in an exact_ dir
    * fix: Don't read .chezmoidata files in external_ dirs
* Tue Oct 20 2026 Filippo Bonazzi <filippo.bonazzi@suse.com>
  - Update to version 2.73.1:
    - Fixes
    * fix: Don't double backslashes in shellQuote
    * fix: Pass /dev/null to diff command for missing files in apply --interactive
    * fix: Fix panic in add when adding file in external_ explicit dir
    * fix: Fix panic in re-add with exact_ dirs with implicit parents
    * fix: Fix panic in re-add with externals with implicit parents
    * fix: Report correct line number for secrets found by add
    - Documentation
    * docs: State that re-add command does not cover externals
* Thu Oct 01 2026 Filippo Bonazzi <filippo.bonazzi@suse.com>
  - Update to version 2.73.0:
    - Features
    * feat: Add push command
    * feat: Notify user if chezmoi is not in their PATH in install script
    - Documentation
    * docs: Add push command to daily operations
    * docs: Align documentation with source
* Mon Sep 21 2026 Filippo Bonazzi <filippo.bonazzi@suse.com>
  - Update to version 2.72.2:
    - Features
    * feat: Allow private_ attribute to apply to external_ dirs
    * feat: Ignore common localhost.localdomain values when determining hostname
* Fri Sep 04 2026 Filippo Bonazzi <filippo.bonazzi@suse.com>
  - Update to version 2.72.1:
    - Features
    * feat: Add protonPassAttachment template function
    * feat: Revert to github.com/Masterminds/sprig for template functions
    * feat: Switch to github.com/go-sprout/sprout/sprigin for template funcs
* Fri Aug 07 2026 Filippo Bonazzi <filippo.bonazzi@suse.com>
  - Update to version 2.72.0:
    - Features
    * feat: Fix multiple security vulns thanks to secur0.com
    * feat: Add shellQuote and shellQuoteList template funcs
    * feat: Add gopassCat template function
    * feat: Add debugf template function
    - Fixes
    * fix: Tighten permissions on temporary files
    * fix: Ensure HTTP cache dir is private
    * fix: Disallow relative paths with /.. suffix
    * fix: Disallow .. in ignore and remove patterns
    * fix: Disallow .. paths in mackup files
    * fix: Disallow filenames that resolve to .
    * fix: Improve handling of untrusted relative paths
    * fix: Disallow .. paths in .chezmoiroot
    * fix: Reject negative format-indent-width template directives
    * fix: Ensure that secret keyring get command always writes a private file
    * fix: Ensure that age-keygen always writes a private file
    * fix: Make persistent state directory private by default
    * fix: Prevent directory escape in tar and rar archives
    * fix: Disallow file and dir names that resolve to ..
    - Documentation
    * docs: Use more robust quoting functions in examples
* Tue Jul 21 2026 Filippo Bonazzi <filippo.bonazzi@suse.com>
  - Update to version 2.71.1:
    - Features
    * feat: Add --verbose flag to upgrade command
    * feat: Add --skip-secrets flag
    - Fixes
    * fix: Ensure that external target paths are in target dir
* Tue Jul 21 2026 Filippo Bonazzi <filippo.bonazzi@suse.com>
  - Update to version 2.71.0:
    - Features
    * feat: Add --error-on-conflict flag
    * feat: Switch to github.com/bartventer/httpcache for HTTP caching
    * feat: Add --revision and --tag flags to init command
    - Documentation
    * docs: Document merge command explainer
* Fri May 22 2026 Filippo Bonazzi <filippo.bonazzi@suse.com>
  - Update to version 2.70.4:
    - Fixes
    * fix: Fix install script for Linux ARM machines
    * fix: Run git lfs pull in working copy directory
    * fix: Use strings for all paths in template data
* Tue May 12 2026 Filippo Bonazzi <filippo.bonazzi@suse.com>
  - Update to version 2.70.3:
    - Fixes
    * fix: Handle single quoted strings in /etc/os-release
* Fri Apr 17 2026 Filippo Bonazzi <filippo.bonazzi@suse.com>
  - Update to version 2.70.2:
    - Features
    * feat: Add .chezmoi.flags template variable
    * feat: Make stdinIsATTY template func available in all templates
    * feat: Switch to betterleaks for secret detection
    - Fixes
    * fix: Re-enable support for TOML 1.1
    - Documentation
    * docs: Always use https to get install script
    * docs: Improve documentation of secret command
* Wed Apr 15 2026 Filippo Bonazzi <filippo.bonazzi@suse.com>
  - Update to version 2.70.1:
    - Features
    * feat: Add .chezmoi.rawHomeDir template variable
    * feat: Add build-info check to doctor command
    * feat: Add globCaseInsensitive template function
    * feat: Detect unknown fields when parsing config files
    - Fixes
    * fix: Fix Debian ARM package names
    * fix: Don't warn on secrets when re-adding encrypted files
    - Documentation
    * docs: Add missing protonpass password manager entry
* Tue Mar 10 2026 Filippo Bonazzi <filippo.bonazzi@suse.com>
  - Update to version 2.70.0:
    - Features
    * feat: Support multiple externals to same target in one .chezmoiexternal file
    * feat: Add podman as an alias for docker command
    - Fixes
    * fix: Adding exact subdir won't add exact parent
    - Documentation
    * docs: Clarify that edit --apply command does not apply scripts
    * docs: Add am package manager installation instructions
* Fri Feb 13 2026 Filippo Bonazzi <filippo.bonazzi@suse.com>
  - Update to version 2.69.4:
    - Features
    * feat: Prefer PowerShell Core (pwsh) for .ps1 scripts
    - Documentation
    * docs: Link chattr reference with attributes
    * docs: Make no-LLM contribution policy clearer
  - Update to version 2.69.3:
    - Fixes
    * fix: Empty commit to re-trigger release process
  - Update to version 2.69.2:
    - Features
    * feat: Add --include and --exclude flags to unmanaged command
    - Fixes
    * fix: Make joinPath template func accept string-like values
* Wed Jan 14 2026 Filippo Bonazzi <filippo.bonazzi@suse.com>
  - Update to version 2.69.1:
    - Fixes
    * fix: Revert to sprig for template function implementations
    * fix: Fix external size check without secure hashes
    - Documentation
    * docs: Fix protonPassJSON example
* Mon Jan 05 2026 Filippo Bonazzi <filippo.bonazzi@suse.com>
  - Update to version 2.69.0:
    - Features
    * feat: Add --pq flag to age-keygen command
    * feat: Add support for transcrypt and git-crypt
    * feat: Add support for Proton Pass password manager
    * feat: Support TOML 1.1
    * feat: Switch template function implementation to sprout
    - Fixes
    * fix: Revert to cosign v2.6.1 for release signing
    * fix: Ignore templates in exact_ dirs in re-add command
    * fix: Clean paths in external files
    * fix: Reject invalid file and dir names in source dir
    * fix: Fix check for adding files in protected directories
    - Documentation
    * docs: Fix typo in chezmoi add note
* Wed Dec 10 2025 Filippo Bonazzi <filippo.bonazzi@suse.com>
  - Update to version 2.68.1:
    - Fixes
    * fix: Fix edit-encrypted command for files in subdirectories
    * fix: Fix type of .chezmoi.sourceFile
* Tue Dec 09 2025 Filippo Bonazzi <filippo.bonazzi@suse.com>
  - Update to version 2.68.0:
    - Features
    * feat: Add --new flag to add command
    * feat: Add --re-encrypt flag to re-add command
    * feat: Add edit-encrypted command
    - Fixes
    * fix: Ensure that .chezmoi.sourceFile template var is always a relative path
    * fix: Don't overwrite config file in init --dry-run
    * fix: Fix panic in execute-template --override-data with no template data
    * fix: Fix forget command on implicitly managed files
    * fix: Ignore externals in destroy command
* Fri Nov 28 2025 Filippo Bonazzi <filippo.bonazzi@suse.com>
  - Update to version 2.67.1:
    - Features
    * feat: Switch to znkr.io/diff for builtin diff
    * feat: Warn if adding non-UTF-8 template
    - Documentation
    * docs: Make Mermaid diagrams more consistent with text
    * docs: Improve developer guide
* Mon Nov 03 2025 Filippo Bonazzi <filippo.bonazzi@suse.com>
  - Update to version 2.67.0:
    - Features
    * feat: Make re-add add and remove entries in exact_ directories
    - Fixes
    * fix: Make all template funcs available in diff and merge args
    * fix: Ignore special-use domains when extracting hostname from /etc/hosts
    * fix: Fix fromIni | toIni template func round trip with quoted strings
    * fix: Fix pattern in install script
    - Documentation
    * docs: Improve description of --create flag
    * docs: Update VSCode merge tool instructions to handles spaces in paths
    - Other
    * Update documentation for --create option in add.md
* Tue Oct 21 2025 Filippo Bonazzi <filippo.bonazzi@suse.com>
  - Update to version 2.66.1:
    - Fixes
    * fix: Fix input prompt line wrapping
  - Skip test TestScript/issue4647 which tries to clone a remote git test repo
    during build
* Wed Oct 08 2025 Filippo Bonazzi <filippo.bonazzi@suse.com>
  - Update to version 2.66.0:
    - Features
    * feat: Add --override-data-file flag
    * feat: Add --override-data flag
    * feat: Add --less-interactive to only prompt for conflicts
    * feat: Add exec template function
    * feat: Group commands in help
    - Fixes
    * fix: Reverse command check for current user in docker feature
    * fix: Report an error when --follow and --recursive are combined for directories
    * fix: Add destroy and ssh command descriptions to help
* Wed Sep 24 2025 Filippo Bonazzi <filippo.bonazzi@suse.com>
  - Update to version 2.65.2:
    - Fixes
    * fix: Fix persistent state mode in edit-config-template command
    * fix: Make init --apply run apply pre and post hooks
    * fix: Revert to github.com/sergi/go-diff for diff
    - Documentation
    * docs: Fix rcm details
* Fri Sep 19 2025 Filippo Bonazzi <filippo.bonazzi@suse.com>
  - Update to version 2.65.1:
    - Features
    * feat: Switch to znkr.io/diff for builtin diff
    * feat: Merge podman command into docker command
    * feat: Replace --package with --package-manager in docker, podman, and ssh commands
* Tue Aug 26 2025 Filippo Bonazzi <filippo.bonazzi@suse.com>
  - Update to version 2.65.0:
    - Features
    * feat: Add docker command
    * feat: Add ssh command
    * feat: Add podman command
    * feat: Add install-init-shell.sh subcommand to generate command
    * feat: Extend the range of types accepted by quoteList template func
    * feat: Add support for rar archives
    * feat: Add age-keygen command
    * feat: Apply --age-recipient and --age-recipient-file flags to all commands
    - Documentation updates
    * docs: Clarify scripts have to succeed to count as being run
    * docs: Use age-keygen command in docs
  - Bump go toolchain requirement to 1.25
* Thu Aug 07 2025 Filippo Bonazzi <filippo.bonazzi@suse.com>
  - Update to version 2.64.0:
    - Features
    * feat: Remove support for deprecated Hashicorp Vault Secrets
    * feat: Add hardlink test to doctorcmd
    * feat: Add --age-recipients-file flag to add command
    * feat: Add --age-recipient flag to add command
    * feat: Add automatic Bitwarden CLI unlock
    * feat: Rename returnEmpty template function to abortEmpty
    * feat: Add returnEmpty template function
    - Fixes
    * fix: Always use diff.pager if configured
    * fix: Use external diff tool for apply and re-add previews
    * fix: Fix bad skip instruction in test script issue4479
    - Documentation updates
    * docs: Add notes on edit watch and hardlink subtleties
    * docs: Add Beyond Compare merge tool configuration
* Wed Jul 23 2025 Filippo Bonazzi <filippo.bonazzi@suse.com>
  - Update to version 2.63.1:
    - Fixes
    * fix: Properly handle comments after filenames
    * fix: Only auto add files in source directory, not in working tree
    - Documentation updates
    * docs: Removing leading dot on top level variable titles
    * docs: Correct requirement for run_ in .chezmoiscripts
  - Add BuildRequires Git needed by tests
* Fri Jul 11 2025 Filippo Bonazzi <filippo.bonazzi@suse.com>
  - Update to version 2.63.0:
    - Features
    * feat: Check for secrets in re-add command
    * feat: Add ensureLinePrefix template function
    * feat: Add getRedirectedURL template function
    - Fixes
    * fix: Detect libc from current executable in upgrade command
    * fix: Use filepath.Join() to join abspath
    - Documentation updates
    * docs: Refactor configuration variables reference page
    * docs: Fix attribute name
    * docs: Recommend run_onchange_ scripts over run_once_ scripts
* Mon Jun 23 2025 Filippo Bonazzi <filippo.bonazzi@suse.com>
  - Update to version 2.62.7:
    - Features
    * feat: Add pagerArgs and diff.pagerArgs configuration variables
    - Fixes
    * fix: Preserve, don't delete, whitespace-only files in external archives
    * fix: Remove dependency on git in packages
    - Documentation updates
    * docs: Fix a typo in setup.md
    * docs: Add HCP Vault Secrets EOL Notice
    * docs: Add info about file paths for archive-file externals
    * docs: Fix incorrect parameter ref
    * docs: Add warnings to .chezmoiroot
    * docs: Emphasize that scriptEnv also applies to hooks and commands
    * docs: Clarify modify_ documentation
  - Update to version 2.62.6:
    - Documentation updates
* Wed Jun 04 2025 Filippo Bonazzi <filippo.bonazzi@suse.com>
  - Update to version 2.62.5:
    - Features
    * feat: Remove X.509 fallback roots
    - Fixes
    * fix: Exit with failure when apply is cancelled
    * fix: Fix ignoring exit code 1 from external diff commands for non-files
* Thu May 15 2025 Filippo Bonazzi <filippo.bonazzi@suse.com>
  - Update to version 2.62.4:
    - Fixes
    * fix: Make toStrings template function flatten arguments
    - Documentation updates
    * docs: Document that only dictionaries are merged
    * docs: Add a note about private externals
    * docs: Correct the usage of execute-template
* Wed May 07 2025 Filippo Bonazzi <filippo.bonazzi@suse.com>
  - Update to version 2.62.3:
    - Features
    * feat: Extend toStrings template function to handle more types
    * feat: Extend toString template function to handle more types
    - Fixes
    * fix: Improve diff command output when removing files
    - Documentation updates
    * docs: Add hint for when to use toString with GitHub template functions
* Mon Apr 28 2025 Filippo Bonazzi <filippo.bonazzi@suse.com>
  - Update to version 2.62.2:
    - Fixes
    * fix: Set .chezmoi.sourceFile in execute-template command
    * fix: Fix truncated placeholder in choice input
* Tue Apr 08 2025 Filippo Bonazzi <filippo.bonazzi@suse.com>
  - Update to version 2.62.0:
    - Features
    * feat: Add --file flag to execute-template command
    * feat: Add encoding template directive
* Tue Apr 08 2025 Filippo Bonazzi <filippo.bonazzi@suse.com>
  - Update to version 2.61.0:
    - Features
    * feat: Remove 1Password SDK integration
    * feat: Complete --progress and --working-tree option args
    * feat: Prevent inapplicable filename positional arguments
    * feat: Set LESS and LV env vars the same way that git does
    - Fixes
    * fix: Remove default submission when nothing is selected during promptMultichoice
    * fix: Doc on declaratve package installation
    - Documentation updates
    * docs: Add note on templates in edit command
    * docs: Update docs for using delta
* Tue Mar 11 2025 Filippo Bonazzi <filippo.bonazzi@suse.com>
  - Update to version 2.60.1:
    - Fixes
    * fix: Fallback to statically-linked binary on old Linuxes
    - Documentation updates
    * docs: Add example of multiple age recipients
* Mon Feb 24 2025 Filippo Bonazzi <filippo.bonazzi@suse.com>
  - Update to version 2.60.0:
    - Features
    * feat: Add promptMultiChoice{,Once}
    * feat: Add -0 flag to ignored, managed, and unmanaged commands
    - Fixes
    * fix: Fix persistent state mode when using cd command with an argument
    - Documentation updates
    * docs: Reference templates in password managers
    * docs: Add warnings about HCP Vault Secrets and hcp
    * docs: Add a warning about nested --exact --recursive
    * docs: Add link to auto-commit docs to quick-start
    * docs: Extend special files and directories docs
    * docs: Add fish-chezmoi to related software
* Wed Feb 12 2025 Filippo Bonazzi <filippo.bonazzi@suse.com>
  - Update to version 2.59.1:
    - Features
    * feat: Add outputList template function
    - Fixes
    * fix: Fix crash when excluding types
    * fix: Run git auto commit hook before creating commit message
    * fix: Fix persistent state mode in chattr command
    - Documentation updates
    * docs: Update wording in .chezmoidata pages
* Tue Jan 28 2025 Filippo Bonazzi <filippo.bonazzi@suse.com>
  - Update to version 2.59.0:
    - Features
    * feat: Add git-auto-commit and git-auto-push hooks
    * feat: Add warnf template function
    * feat: Show original URL in HTTP progress bars
    * feat: Support filenames containing # in ignore and remove files
    - Fixes
    * fix: Fix persistent state mode for commands that execute templates
    * fix: Warn, don't error, when generating git commit messages for unknown states
    - Documentation updates
    * docs: Update pruneEmptyDicts example
* Mon Jan 13 2025 Filippo Bonazzi <filippo.bonazzi@suse.com>
  - Update to version 2.58.0:
    - Features
    * feat: Add --git-lfs option to init command
    * feat: Add builtin mode for gopass
    * feat: Improve placeholders in password prompts
    * feat: Show all contributors in README.md
    - Fixes
    * fix: Fix doctor command when --config is specified
    * fix: Correct nested groups for keepassxc builtin mode
    * fix: Suppress gitleaks logspam
    - Documentation updates
    * docs: Tidy up formatting as suggested by markdownlint
  - Reorder services to avoid go_modules version mismatch warning
* Tue Jan 07 2025 Filippo Bonazzi <filippo.bonazzi@suse.com>
  - Update to version 2.57.0:
    - Features
    * feat: Add chezmoi:template:format-indent template directive
    * feat: Implement builtin mode for keepassxc
    * feat: Add script hooks that use configured interpreters
* Wed Dec 18 2024 Filippo Bonazzi <filippo.bonazzi@suse.com>
  - Update to version 2.56.0:
    - Features
    * feat: Use textconv with external diff commands
    * feat: Add interactive config variable
    * feat: Add initial policy on LLM-generated contributions
    * feat: Warn about future removal of insecure hashes
    * feat: Add .chezmoi.destDir template variable
    - Fixes
    * fix: Replace Expand-Archive with System.IO.Compression.ZipFile
    * fix: More reliable arch detection in install.ps1
    * fix: YAML parsing error by escaping | in title
    - Documentation updates
    * docs: Describe how to use tools installed with Flatpak
* Mon Dec 02 2024 Filippo Bonazzi <filippo.bonazzi@suse.com>
  - Update to version 2.55.0:
    - Features
    * feat: Add multiple URL support for externals
    * feat: Warn if the user is using the Helix editor with chezmoi edit
    * feat: Support file:// URLs in externals
    - Fixes
    * fix: Fix error when choice variables are set in flags and config file
* Mon Nov 11 2024 Filippo Bonazzi <filippo.bonazzi@suse.com>
  - Update to version 2.54.0:
    - Features
    * feat: Add --path-style=all option to managed command
    * feat: Inform user when to use get.chezmoi.io/lb
    - Fixes
    * fix: Perform post-run actions on error
    - Documentation updates
    * docs: Add github.com/andre-kotake/nvim-chezmoi to related software
  - Add chezmoi test suite to %check section
* Tue Oct 29 2024 Filippo Bonazzi <filippo.bonazzi@suse.com>
  - Update to version 2.53.1:
    - Fixes
    * fix: Fix panic in commands that do not use persistent state
    - Documentation updates
    * docs: Add note that .chezmoiexternal files can be ignored
* Tue Oct 29 2024 Filippo Bonazzi <filippo.bonazzi@suse.com>
  - Update to version 2.53.0:
    - Features
    * feat: Extend squote template func to handle more types
    * feat: Extend quote and quoteList template funcs to handle more types
    * feat: Add common --parent-dirs/-P flag
    - Fixes
    * fix: Persist results of calls to GitHub API
    * fix: Fix completion for 'archive --format'
    * fix: Fix includeTemplate template func search path in init
    * fix: Accept only supported values to 'unmanaged --path-style'
    * fix: Fix incorrect config template change warnings
    * fix: Fix panic when --keep-going is set
    * fix: Fix panic when running chattr on externals
    * fix: Use builtin age when encryption is unset
    - Documentation updates
    * docs: Replace common flags descriptions with snippets
    * docs: Fill reference title page
    * docs: Update "how scripts work" section
    * docs: Update shell completions section
    * docs: Improvements for command flags description
    * docs: Automatically check that all flags are documented
    * docs: Split "Special file and directories"
    * docs: Split docs for commands into sections
    * docs: Split docs into sections for age, secret and state
    * docs: Improve description for command arguments
    * docs: Add notes where to place 'encryption' setting
* Mon Sep 30 2024 Filippo Bonazzi <filippo.bonazzi@suse.com>
  - Update to version 2.52.3:
    - Features
    * feat: Set GOMAXPROCS based on available resources
    - Documentation updates
    * docs: Improve developer documentation
    * docs: Use uv for managing Python and dependencies
    * docs: Add note on reporting viruses or trojans on Windows
    * docs: Add sequence diagram for chezmoi init
    * docs: Add daily usage entry on editing files
* Tue Sep 10 2024 Filippo Bonazzi <filippo.bonazzi@suse.com>
  - Update to version 2.52.2:
    - Features
    * feat: Support YubiKeys in KeePassXC open mode
    - Documentation updates
    * docs: Add FAQ entry on using delta as the diff tool
    * docs: Add FAQ entry on running scripts periodically
    * docs: Add FAQ entry on running a script when a git-repo external changes
    * docs: Add FAQ entry on literal {{ and }} in templates
    * docs: Add warning on using externals for large files or archives
    * docs: Add how to use VSCode as the diff and merge tool
* Tue Aug 27 2024 Filippo Bonazzi <filippo.bonazzi@suse.com>
  - Update to version 2.52.1:
    - Fixes
      cba7e40 fix: Set User-Agent header to chezmoi.io/version on all HTTP requests
  - Bump go version to 1.22 as per upstream go.mod
* Thu Aug 08 2024 Filippo Bonazzi <filippo.bonazzi@suse.com>
  - Update to version 2.52.0:
    - Features
    * feat: Add gitHubRelease and gitHubReleaseAssetURL template functions
    - Fixes
    * fix: Don't modify ciphertext in edit command if plaintext did not change
* Tue Jul 16 2024 Filippo Bonazzi <filippo.bonazzi@suse.com>
  - Update to version 2.51.0:
    - Features
    * feat: Add 1Password SDK template funcs
    * feat: Add decompression of file externals
    - Fixes
    * fix: keep initFuncs when using 'includeTemplate' in config
    * fix: Use scriptTempDir for modify_ scripts
* Tue Jul 09 2024 Filippo Bonazzi <filippo.bonazzi@suse.com>
  - Update to version 2.50.0:
    - Features
    * feat: Add tempDir configuration variable
    * feat: Allow private_ and readonly_ attrs to be set for externals
    * feat: Add --no-network flag to doctor command
    * feat: Embed fallback X.509 trusted roots
    - Fixes
    * fix: Prevent chezmoi add from adding chezmoi's own executable
* Mon Jun 24 2024 Filippo Bonazzi <filippo.bonazzi@suse.com>
  - Update to version 2.49.1:
    - Fixes
    * fix: Accept line-endings template directive as well as line-ending
* Tue Jun 11 2024 Filippo Bonazzi <filippo.bonazzi@suse.com>
  - Update to version 2.49.0:
    - Features
    * feat: Add stub for removed remove command
    * feat: Rename remove command to destroy
    - Fixes
    * fix: Fix panic when parsing some commands
    - Documentation updates
    * docs: Update comparison-table.md
* Mon Jun 03 2024 Filippo Bonazzi <filippo.bonazzi@suse.com>
  - Update to version 2.48.2:
    - Fixes
    * fix: Don't panic on unexpected bubbletea messages
    * fix: Respect umask when creating files
* Tue Apr 30 2024 Filippo Bonazzi <filippo.bonazzi@suse.com>
  - Update to version 2.48.0:
    - Features
    * feat: Add --tree flag to unmanaged command
    * feat: Add --tree flag to managed command
    * feat: Add --tree flag to ignored command
    * feat: Include name of target in error message
    - Fixes
    * fix: Apply .chezmoiignore to dirs in external archives
    * fix: Remove unmanaged files from exact_ directories containing external files
    * fix: Better detect username on Android/Termux systems
    - Documentation updates
    * docs: Document --tree flag
* Tue Apr 16 2024 Filippo Bonazzi <filippo.bonazzi@suse.com>
  - Update to version 2.47.4:
    - Fixes
    * fix: Fix potential panic when textconv interpreter is empty
    * fix: Fix panic on empty external
* Wed Apr 03 2024 Filippo Bonazzi <filippo.bonazzi@suse.com>
  - Update to version 2.47.3:
    - Fixes
    * fix: Don't traverse into ignored directories when adding files
    * fix: Skip adding entries in external dirs instead of erroring
    * fix: Fix panic when adding children in exact_ dirs
    * fix: Increase range of types accepted by promptChoice template function
* Mon Mar 18 2024 Filippo Bonazzi <filippo.bonazzi@suse.com>
  - Update to version 2.47.2:
    - Fixes
    * fix: pass the --needed flag to pacman
    * fix: Remove fig support
    * fix: Explicitly tell user when then should use a config file template
    * fix: Handle copies in automatic commit messages
    * fix: Add missing newlines in error messages
    - Documentation updates
    * docs: Fix incomplete sentence in usage docs
* Mon Mar 04 2024 Filippo Bonazzi <filippo.bonazzi@suse.com>
  - Update to version 2.47.1:
    - Fixes
    * fix: Fix panic in unmanaged on some dir permission errors
    * fix: Make splitList return []any
    * fix: Set CHEZMOI_ environment variables for plugins
    * fix: Ensure that all .chezmoi.config template variables have simple types
    * fix: a grammar mistake
    - Documentation updates
    * docs: Refactor developer guide
* Mon Feb 26 2024 Filippo Bonazzi <filippo.bonazzi@suse.com>
  - Update to version 2.47.0:
    - Features
    * feat: 1Password Secrets Automation Support
    - Fixes
    * fix: Ensure default mode is set
    * fix: Fix marshaling of severities
    * fix: Fix marshaling of autobools
    * fix: Fix marshaling of absolute paths
    * fix: Fix --keep-going flag for unmanaged command
    * fix: Don't leak internal default sentinel values in template data
    * fix: Fix panic when merging unmanaged file
    * fix: Don't attempt to add entries in external_ directories
    * fix: Use uname -o to detect Android in install script
    * fix: Move documentation of --output flag to correct section
    * fix: Prioritize $HOME when Cygwin or msys2 is detected
    - Documentation updates
    * docs: Fix type of .chezmoi.kernel and .chezmoi.osRelease variables
    * docs: Update docs on auto applying changes on edit in VIM
    * docs: Document config vars for command-specific flags
    * docs: Cross link "See REF" in config variables doc
* Mon Feb 12 2024 Filippo Bonazzi <filippo.bonazzi@suse.com>
  - Update to version 2.46.1:
    - Features
    * feat: Add update.apply configuration variable
    * feat: Set CHEZMOI_SOURCE_FILE env var for scripts
    - Fixes
    * fix: Fix age/rage check in doctor command
* Fri Jan 26 2024 Filippo Bonazzi <filippo.bonazzi@suse.com>
  - Update to version 2.46.0:
    - Features
    * feat: Support rage as an alternative age encryption command
    * feat: Add re-add --recursive flag and make it the default
    * feat: Promote hooks to stable
    * feat: Promote HCP Vault Secrets template functions to stable
    * feat: Promote Doppler template functions to stable
    * feat: Promote edit --watch to stable
    - Fixes
    * fix: Defer lookup of git in $PATH for git-repo externals
    * fix: Change init to default to --config if --config-path is absent
    * fix: Handle more keepassxc-cli errors
    * fix: Reduce injection of terminal control characters into keepassxc-cli output
    - Documentation updates
    * docs: combine testing and debugging templates
    * docs: Fix names of age recipients files config variables
* Mon Jan 15 2024 Filippo Bonazzi <filippo.bonazzi@suse.com>
  - Update to version 2.45.0:
    - Features
    * feat: Scan for secrets with gitleaks when adding files
    * feat: Add add.encrypt configuration variable
    - Fixes
    * fix: Improve robustness of keepassxc-cli integration in open mode
    * fix: Handle keepassxc-cli localization
    * fix: Restore user args to keepassxc-cli in cache password mode
    * fix: Always use forward slashes to separate Windows paths
* Thu Jan 11 2024 Filippo Bonazzi <filippo.bonazzi@suse.com>
  - Update to version 2.44.0:
    - Features
    * feat: Add support for YubiKeys with KeePassXC
    - Documentation updates
    * docs: Add explanation of status characters
* Mon Jan 08 2024 Filippo Bonazzi <filippo.bonazzi@suse.com>
  - Update to version 2.43.0:
    - Features
    * feat: Extend rbw and rbwFields template funcs to take extra args
    * feat: Extend remove_ attribute to directories
    - Fixes
    * fix: Only invoke diff pager if there is diff output
    * fix: Handle implicit directories in externals
    * fix: add missing command annotations
    * fix: Make execute-template --init not read .chezmoitemplates
    * fix: key.txt is not written to home, but home/.config
    - Documentation updates
    * docs: Add upcoming changes to release history
    * docs: Add link to article
    * docs: Add links to articles
    * docs: Fix guide on clearing state of run_onchange_ scripts
* Mon Dec 18 2023 Filippo Bonazzi <filippo.bonazzi@suse.com>
  - Update to version 2.42.3:
    - Features
    * feat: Remove nested subshell check
    * feat: Make mackupApplicationsDir func agnostic to mackup's installation method
* Tue Dec 05 2023 Filippo Bonazzi <filippo.bonazzi@suse.com>
  - Update to version 2.42.2:
    - Features
    * feat: Add CHEZMOI_COMMAND_DIR env var for hooks
    - Fixes
    * fix: Fix fromJson template function deserializing non-objects
    * fix: Handle extra slashes in path arguments
* Wed Nov 29 2023 Filippo Bonazzi <filippo.bonazzi@suse.com>
  - Update to version 2.42.1:
    - Fixes
    * fix: Set env vars from config file when re-reading config
    - Documentation updates
    * docs: Clarify prefix order for regular files
* Wed Nov 29 2023 Filippo Bonazzi <filippo.bonazzi@suse.com>
  - Update to version 2.42.0:
    - Features
    * feat: Preserve numeric types when reading from .chezmoidata JSON and JSONC files
    * feat: Preserve integer values in fromJson and fromJsonc template funcs
    * feat: Add read-source-state hook
    - Documentation updates
    * docs: Add admonitions linking remove and forget
    * docs: Add links to blog posts
* Tue Nov 14 2023 Filippo Bonazzi <filippo.bonazzi@suse.com>
  - Update to version 2.41.0:
    - Features
    * feat: Add git-commit-message to generate command
    * feat: Make commit message templates regular templates
    * feat: Add git.commitMessageTemplateFile config variable
    * feat: Add edit-config-template command
    - Fixes
    * fix: Don't escape HTML characters in JSON strings
    - Documentation updates
    * docs: Document support for the passage password manager
    * docs: add how-to for gpg ↔ age migration
    * docs: Fix default value of persistentState variable
    - Other
    * refactor: Allow mkdocs build from any origin
* Mon Oct 30 2023 Filippo Bonazzi <filippo.bonazzi@suse.com>
  - Update to version 2.40.4:
    * fix: Make stdinIsATTY return false if --no-tty is passed
* Fri Oct 13 2023 Filippo Bonazzi <filippo.bonazzi@suse.com>
  - Update to version 2.40.3:
    * feat: Add env config var as an alternative to scriptEnv
    * feat: Warn when overriding CHEZMOI_ env vars
    * feat: Set CHEZMOI_ and scriptEnv env vars for all invoked commands
* Wed Oct 11 2023 Filippo Bonazzi <filippo.bonazzi@suse.com>
  - Update to version 2.40.2:
    * upstream version bump
  - Update to version 2.40.1:
    * feat: Add Path Separator and Path List Separator to provided template values.
    * feat: Ignore AppleDouble files in externals
    * feat: find[One]Executable in user-supplied paths
    * fix: Only invoke diff pager if command modifies filesystem
    * fix: Don't use replace-executable for WinGet installations
    * fix: Add chattr +remove support for files
* Tue Sep 19 2023 Filippo Bonazzi <filippo.bonazzi@suse.com>
  - Update to version 2.40.0:
    * feat: Implement the path-style flag for status
    * feat: Add plugin support
    * feat: Allow overlapping, non-conflicting externals
    * feat: Add decryption of non-armored files to age command
    * fix: Use diff pager for all diff output if configured
    * fix: provide a consistent error for cd to file
* Wed Sep 06 2023 Filippo Bonazzi <filippo.bonazzi@suse.com>
  - Update to version 2.39.1:
    * fix: Ensure default template data when reading .chezmoidata in subdir
* Tue Sep 05 2023 Filippo Bonazzi <filippo.bonazzi@suse.com>
  - Update to version 2.39.0:
    * feat: add .chezmoi.targetFile template variable
    * feat: Add age command
    * feat: Add bitwardenSecrets template function
    * fix: Handle .chezmoidata files in subdirectories when template has already been executed
* Mon Aug 28 2023 Filippo Bonazzi <filippo.bonazzi@suse.com>
  - Update to version 2.38.0:
    * feat: Add gitHubReleases and gitHubTags
    * chore: Reformat long lines
    * feat: Add promptChoice and promptChoiceOnce template functions
    * fix: Fix minor issues with promptBool docs and errors
    * feat: Restore --autotemplate flag to add command
    * fix: Fix race condition in concurrent parsing of externals
    * chore: Update dependencies
* Mon Aug 07 2023 Filippo Bonazzi <filippo.bonazzi@suse.com>
  - Update to version 2.37.0:
    * feat: Read personal mackup config files
    * feat: Add support for Doppler
    * feat: Extend re-add command to accept an optional list of targets
    * fix: Avoid concurrent map access when evaluating multiple templates
    * feat: Add isExecutable template function
    * chore: Fix isExecutable tests on Windows
    * chore: Update dependencies
* Tue Aug 01 2023 Filippo Bonazzi <filippo.bonazzi@suse.com>
  - Update to version 2.36.1:
    * fix: Make detection of mackup config dir more robust
    * fix: Ensure that templates cannot modify each other's data
    * chore: Move core packages back to internal
* Tue Aug 01 2023 Filippo Bonazzi <filippo.bonazzi@suse.com>
  - Update to version 2.36.0:
    * feat: Add .chezmoiexternals directory for multiple externals
    * fix: Respect setting diff.pager to the empty string as disabling the pager
    * feat: Add undocumented mackup command
    * chore: Update dependencies
* Mon Jul 17 2023 Filippo Bonazzi <filippo.bonazzi@suse.com>
  - Update to version 2.35.0:
    * feat: Add archive-file externals
    * fix: Never consider localhost.localdomain in /etc/hosts as the FQDN
    * feat: Add support for HCP Vault Secrets
    * chore: Miscellaneous fixes
* Tue Jul 04 2023 Filippo Bonazzi <filippo.bonazzi@suse.com>
  - Update to version 2.34.3:
    * fix: Check .chezmoiignore before protected paths
    * fix: Parse hostnames from all loopback addresses in /etc/hosts
    * fix: Respect persistentState config variable
    * chore: Miscellaneous fixes
    * chore: Update dependencies
* Mon Jun 19 2023 Filippo Bonazzi <filippo.bonazzi@suse.com>
  - Update to version 2.34.2:
    * chore: Simplify code by using strings.EqualFold, time.Before
    * chore: Use http.NoBody instead of nil
    * fix: Handle multiple files in .chezmoidata directory
    * chore: Update dependencies
* Mon Jun 12 2023 Filippo Bonazzi <filippo.bonazzi@suse.com>
  - Update to version 2.34.1:
    * feat: Add git.commitMessageTemplate configuration variable
* Mon Jun 05 2023 Filippo Bonazzi <filippo.bonazzi@suse.com>
  - Update to version 2.34.0:
    * feat: Add support for .chezmoidata directory
    * fix: Fix init --debug flag
    * fix: Fix parsing of flags to secret keyring delete command
    * chore: Update dependencies
* Tue May 16 2023 Filippo Bonazzi <filippo.bonazzi@suse.com>
  - Update to version 2.33.6:
    * fix: Only create empty files if they have the empty_ attribute
    * chore: Refactor internal handling of remove_ directories
    * chore(editorconfig): Remove quotes from editorconfig file
    * fix: Set CHEZMOI_SOURCE_DIR env var in init when using .chezmoiroot
    * chore: Update dependencies
* Fri May 12 2023 Filippo Bonazzi <filippo.bonazzi@suse.com>
  - Update to version 2.33.5:
    * fix: Fix commands for managed files in exact_ directories
    * fix: Ensure the sourceDir is updated before creating config file
    * chore: Update dependencies
* Tue May 02 2023 Filippo Bonazzi <filippo.bonazzi@suse.com>
  - Update to version 2.33.4:
    * fix: Fix init --promptBool for promptBoolOnce template function
    * fix: Respect executable file modes in external_ directories
    * fix: Fix chezmoi rm with files in exact_ directories
    * chore: Update dependencies
* Wed Apr 26 2023 Filippo Bonazzi <filippo.bonazzi@suse.com>
  - Update to version 2.33.3:
    * fix: Correct capitalization of .chezmoi.config template variables
* Fri Apr 21 2023 Filippo Bonazzi <filippo.bonazzi@suse.com>
  - Update to version 2.33.2:
    * fix: Set CHEZMOI_ environment variables for modify_ scripts
    * fix: Don't download ignored git-repo externals
    * feat: Add .chezmoi.config template variable
    * chore: Update dependencies
* Wed Apr 12 2023 Filippo Bonazzi <filippo.bonazzi@suse.com>
  - Update to version 2.33.1:
    * chore: Add rbw version check to doctor command
    * fix: Allow source dir to be a git worktree
    * chore: Update dependencies
* Fri Mar 24 2023 Filippo Bonazzi <filippo.bonazzi@suse.com>
  - Update to version 2.33.0:
    * fix: Don't list entries in git-repo externals as unmanaged
    * chore: Minor fixes
    * feat: Add support for ejson
    * chore: Tidy up ejson default key dir
    * feat: Add jq template function
    * chore: Deprecate --autotemplate
    * feat: Set $CHEZMOI_VERBOSE based on --verbose
    * fix: Only set $CHEZMOI_VERBOSE when --verbose is set
    * Update dependencies
* Mon Mar 13 2023 Filippo Bonazzi <filippo.bonazzi@suse.com>
  - Update to version 2.32.0:
    * fix: Allow underscores and dots in GitHub dotfile repo name guesses
    * Improve chezmoi cd command
    * feat: Add support for the JSONC format
    * feat: Refuse to add chezmoi files to chezmoi
    * feat: Add pre- and post-command hooks
    * chore: Miscellaneous password manager cleanups
    * feat: Add rbw template function for Bitwarden
    * chore: Update dependencies
* Thu Mar 02 2023 Filippo Bonazzi <filippo.bonazzi@suse.com>
  - Update to version 2.31.1:
    * feat: Add Dashlane password manager support
    * feat: Add Dashlane secure notes support
    * chore: Update dependencies
* Fri Feb 17 2023 Filippo Bonazzi <filippo.bonazzi@suse.com>
  - Update to version 2.31.0:
    * feat: Print a warning when chezmoi add is called with an ignored entry
    * feat: Cache GitHub API results by default to stay under rate limit
    * feat: Display progress bars by default when stdout is a TTY
    * feat(bitwarden): Grab attachment by object name
    * fix: Eliminate [DEFAULT] section for fromIni map
    * feat: Add --with-stdin flag to execute-template command
    * chore: Update dependencies
* Mon Feb 13 2023 Filippo Bonazzi <filippo.bonazzi@suse.com>
  - Update to version 2.30.1:
    * Add deleteValueAtPath and pruneEmptyDicts template functions
    * feat: Extend toPrettyJson template function to take indent
    * fix: Fix chezmoi target-path when using .chezmoiroot
    * chore: Use strings.Cut{Prefix,Suffix}
* Tue Feb 07 2023 Filippo Bonazzi <filippo.bonazzi@suse.com>
  - Update to version 2.30.0:
    * feat: Add zstd compression support
    * feat: Add external_ attribute for directories
    * fix: Make chezmoi init --purge-binary always remove binary
    * Set CHEZMOI* environment variables when running cd command
    * chore: Update dependencies
* Wed Jan 25 2023 Filippo Bonazzi <filippo.bonazzi@suse.com>
  - Update to version 2.29.4:
    * fix: Revert buggy diff library
* Tue Jan 24 2023 Filippo Bonazzi <filippo.bonazzi@suse.com>
  - Update to version 2.29.3:
    * feat: Add --recursive flag to chattr command
    * feat: Check config file format in doctor command
    * fix: Support .zip files with empty internal directories
    * fix: Only prompt once for KeePassXC password
    * fix: Remove problematic username guessing in init command
* Mon Jan 16 2023 Filippo Bonazzi <filippo.bonazzi@suse.com>
  - Remove `changesgenerate` service
    Upstream provides a better changelog than the one this service is able to
    generate from git commits.
* Mon Jan 16 2023 Filippo Bonazzi <filippo.bonazzi@suse.com>
  - Update to version 2.29.2:
    * feat: Add keepassxc.prompt config variable
    * chore: Update dependencies
* Mon Jan 09 2023 Filippo Bonazzi <filippo.bonazzi@suse.com>
  - Update to version 2.29.1:
    * fix: Fix init --ssh
    * feat: Add hexDecode and hexEncode template functions
    * fix: Fix bug where edit --watch only applied the first change
    * fix: Don't request authentication when cloning public repo with builtin git
    * fix: Improve error message when state database cannot be locked
    * chore: Improve error message when persistent state cannot be opened
    * feat: Allow cd command to take the destination directory as an argument
    * feat: Add --path-style=source-{absolute,relative} option to managed command
    * feat: Allow .chezmoi{external,ignore,remove} files to have a .tmpl suffix
    * chore: Update dependencies

Files

/usr/bin/chezmoi
/usr/share/doc/packages/chezmoi
/usr/share/doc/packages/chezmoi/README.md
/usr/share/licenses/chezmoi
/usr/share/licenses/chezmoi/LICENSE


Generated by rpm2html 1.8.1

Fabrice Bellet, Sun Nov 8 22:51:51 2026