SHA256
1
0
forked from pool/chezmoi

52 Commits

Author SHA256 Message Date
5a5f9c9b84 Accepting request 1146114 from home:fbonazzi:branches:utilities
- 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

OBS-URL: https://build.opensuse.org/request/show/1146114
OBS-URL: https://build.opensuse.org/package/show/utilities/chezmoi?expand=0&rev=96
2024-02-12 09:50:57 +00:00
39bab120a9 Accepting request 1141782 from home:fbonazzi:branches:utilities
- 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

OBS-URL: https://build.opensuse.org/request/show/1141782
OBS-URL: https://build.opensuse.org/package/show/utilities/chezmoi?expand=0&rev=94
2024-01-26 17:01:03 +00:00
8399066f88 Accepting request 1138992 from home:fbonazzi:branches:utilities
- 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

OBS-URL: https://build.opensuse.org/request/show/1138992
OBS-URL: https://build.opensuse.org/package/show/utilities/chezmoi?expand=0&rev=92
2024-01-15 16:46:12 +00:00
6672bf0458 Accepting request 1138072 from home:fbonazzi:branches:utilities
- Update to version 2.44.0:
  - Features
    * feat: Add support for YubiKeys with KeePassXC
  - Documentation updates
    * docs: Add explanation of status characters

OBS-URL: https://build.opensuse.org/request/show/1138072
OBS-URL: https://build.opensuse.org/package/show/utilities/chezmoi?expand=0&rev=90
2024-01-11 08:32:28 +00:00
73e448106d Accepting request 1137554 from home:fbonazzi:branches:utilities
- 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

OBS-URL: https://build.opensuse.org/request/show/1137554
OBS-URL: https://build.opensuse.org/package/show/utilities/chezmoi?expand=0&rev=88
2024-01-08 12:42:38 +00:00
1dec78a69b Accepting request 1133900 from home:fbonazzi:branches:utilities
- Update to version 2.42.3:
  - Features
    * feat: Remove nested subshell check
    * feat: Make mackupApplicationsDir func agnostic to mackup's installation method

OBS-URL: https://build.opensuse.org/request/show/1133900
OBS-URL: https://build.opensuse.org/package/show/utilities/chezmoi?expand=0&rev=86
2023-12-18 18:13:47 +00:00
029aca5398 Accepting request 1131026 from home:fbonazzi:branches:utilities
- 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

OBS-URL: https://build.opensuse.org/request/show/1131026
OBS-URL: https://build.opensuse.org/package/show/utilities/chezmoi?expand=0&rev=84
2023-12-05 16:47:12 +00:00
b96e928532 Accepting request 1129769 from home:fbonazzi:branches:utilities
- 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

OBS-URL: https://build.opensuse.org/request/show/1129769
OBS-URL: https://build.opensuse.org/package/show/utilities/chezmoi?expand=0&rev=82
2023-11-29 10:48:43 +00:00
552ca0edd6 Accepting request 1129739 from home:fbonazzi:branches:utilities
- 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

OBS-URL: https://build.opensuse.org/request/show/1129739
OBS-URL: https://build.opensuse.org/package/show/utilities/chezmoi?expand=0&rev=81
2023-11-29 08:58:12 +00:00
60f9440053 Accepting request 1126241 from home:fbonazzi:branches:utilities
- 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

OBS-URL: https://build.opensuse.org/request/show/1126241
OBS-URL: https://build.opensuse.org/package/show/utilities/chezmoi?expand=0&rev=79
2023-11-14 16:10:27 +00:00
fab798a997 Accepting request 1121236 from home:fbonazzi:branches:utilities
- Update to version 2.40.4:
 * fix: Make stdinIsATTY return false if --no-tty is passed

OBS-URL: https://build.opensuse.org/request/show/1121236
OBS-URL: https://build.opensuse.org/package/show/utilities/chezmoi?expand=0&rev=77
2023-10-30 16:17:02 +00:00
559b682a6c Accepting request 1117686 from home:fbonazzi:branches:utilities
- 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

OBS-URL: https://build.opensuse.org/request/show/1117686
OBS-URL: https://build.opensuse.org/package/show/utilities/chezmoi?expand=0&rev=75
2023-10-13 15:54:42 +00:00
59d1a775ab Accepting request 1117035 from home:fbonazzi:branches:utilities
- 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

OBS-URL: https://build.opensuse.org/request/show/1117035
OBS-URL: https://build.opensuse.org/package/show/utilities/chezmoi?expand=0&rev=73
2023-10-11 15:08:13 +00:00
bf9a5d0c16 Accepting request 1112336 from home:fbonazzi:branches:utilities
- 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

OBS-URL: https://build.opensuse.org/request/show/1112336
OBS-URL: https://build.opensuse.org/package/show/utilities/chezmoi?expand=0&rev=71
2023-09-19 16:08:40 +00:00
ba39afad4d Accepting request 1109300 from home:fbonazzi:branches:utilities
- Update to version 2.39.1:
  * fix: Ensure default template data when reading .chezmoidata in subdir

OBS-URL: https://build.opensuse.org/request/show/1109300
OBS-URL: https://build.opensuse.org/package/show/utilities/chezmoi?expand=0&rev=69
2023-09-06 15:59:48 +00:00
efc0033c14 Accepting request 1109085 from home:fbonazzi:branches:utilities
- 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

OBS-URL: https://build.opensuse.org/request/show/1109085
OBS-URL: https://build.opensuse.org/package/show/utilities/chezmoi?expand=0&rev=68
2023-09-05 15:24:51 +00:00
4c0f5ed6db Accepting request 1107788 from home:fbonazzi:branches:utilities
- 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

OBS-URL: https://build.opensuse.org/request/show/1107788
OBS-URL: https://build.opensuse.org/package/show/utilities/chezmoi?expand=0&rev=66
2023-08-28 15:17:25 +00:00
a93f33bf58 Accepting request 1102764 from home:fbonazzi:branches:utilities
- 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

OBS-URL: https://build.opensuse.org/request/show/1102764
OBS-URL: https://build.opensuse.org/package/show/utilities/chezmoi?expand=0&rev=64
2023-08-07 17:25:47 +00:00
71e136dcf1 Accepting request 1101692 from home:fbonazzi:branches:utilities
- 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
- 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

OBS-URL: https://build.opensuse.org/request/show/1101692
OBS-URL: https://build.opensuse.org/package/show/utilities/chezmoi?expand=0&rev=62
2023-08-01 10:30:00 +00:00
3aca170263 Accepting request 1099107 from home:fbonazzi:branches:utilities
- 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

OBS-URL: https://build.opensuse.org/request/show/1099107
OBS-URL: https://build.opensuse.org/package/show/utilities/chezmoi?expand=0&rev=60
2023-07-17 14:30:55 +00:00
50f960e461 Accepting request 1096841 from home:fbonazzi:branches:utilities
- 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

OBS-URL: https://build.opensuse.org/request/show/1096841
OBS-URL: https://build.opensuse.org/package/show/utilities/chezmoi?expand=0&rev=58
2023-07-04 17:07:44 +00:00
810cad7153 Accepting request 1093813 from home:fbonazzi:branches:utilities
- 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

OBS-URL: https://build.opensuse.org/request/show/1093813
OBS-URL: https://build.opensuse.org/package/show/utilities/chezmoi?expand=0&rev=56
2023-06-19 17:52:01 +00:00
0590fbd361 Accepting request 1092657 from home:fbonazzi:branches:utilities
- Update to version 2.34.1:
  * feat: Add git.commitMessageTemplate configuration variable

OBS-URL: https://build.opensuse.org/request/show/1092657
OBS-URL: https://build.opensuse.org/package/show/utilities/chezmoi?expand=0&rev=54
2023-06-12 17:47:56 +00:00
77189f682f Accepting request 1090966 from home:fbonazzi:branches:utilities
- 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

OBS-URL: https://build.opensuse.org/request/show/1090966
OBS-URL: https://build.opensuse.org/package/show/utilities/chezmoi?expand=0&rev=52
2023-06-05 17:22:50 +00:00
99c8011a48 Accepting request 1087348 from home:fbonazzi:branches:utilities
- 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

OBS-URL: https://build.opensuse.org/request/show/1087348
OBS-URL: https://build.opensuse.org/package/show/utilities/chezmoi?expand=0&rev=50
2023-05-16 07:44:26 +00:00
15fe0aa1e9 Accepting request 1086754 from home:fbonazzi:branches:utilities
- 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

OBS-URL: https://build.opensuse.org/request/show/1086754
OBS-URL: https://build.opensuse.org/package/show/utilities/chezmoi?expand=0&rev=48
2023-05-12 13:04:52 +00:00
2e5eb4580d Accepting request 1084092 from home:fbonazzi:branches:utilities
- 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
- Update to version 2.33.3:
  * fix: Correct capitalization of .chezmoi.config template variables
- 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
- 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
- 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
- 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
- Update to version 2.31.1:
  * feat: Add Dashlane password manager support
  * feat: Add Dashlane secure notes support
  * chore: Update dependencies
- 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
- 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}
- 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
- Update to version 2.29.4:
  * fix: Revert buggy diff library
- 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
- Remove `changesgenerate` service
  Upstream provides a better changelog than the one this service is able to
  generate from git commits.
- Update to version 2.29.2:
  * feat: Add keepassxc.prompt config variable
  * chore: Update dependencies
- 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
- Update to version 2.28.0:
  * feat: Add lstat template function
  * feat: Add --path-style option to managed and unmanaged commands
  * feat: Add verification of external checksums
  * chore: Update dependencies
- Update to version 2.27.3:
  * fix: Respect config file umask setting when creating entries
  * fix: Don't attempt to run empty scripts
  * chore: Update dependencies
  * docs: Update stat.md to reference os.Stat
- Update to version 2.27.2:
  * fix: Respect diff filter in removes with external diff tool
  * fix: Allow underscores in SourceHut usernames
  * feat: Add update.command and update.args config variables
  * feat: Add an optional path argument to the cd command
  * chore: Check that not both of --force and --interactive flags are set
  * fix: Make re-add command respect --interactive flag
  * chore: Update dependencies
- Update to version 2.27.1:
  * chore: Make generation of versioninfo.json work without tags or git repo
  * feat: Remember HTTP username in URL in init command
  * fix: Don't show always scripts in apply --verbose when excluded from diffs
- Update to version 2.27.0:
    feat: Suppress newlines from onepasswordRead
    feat: Allow modify_ scripts to be executed as templates
    chore: Blacklist buggy version of github.com/bmatcuk/doublestar/v4
    feat: Add line ending template directive
    feat: Add setValueAtPath template function
    fix: Don't merge non-files in merge-all command
    feat: Add --script-contents flag to diff command
    chore: Better handle errors when globbing
    feat: Add cat-config and dump-config commands
    chore: Remove unused field
    chore: Refactor handling of annotations
    feat: Allow prompt*Once template functions to take paths
    fix: Fix exclusion of externals
    chore: Update dependencies
    feat: Add completion template function
- Update to version 2.26.0:
    feat: Improve handling of include and exclude for externals and encrypted files
    feat: Extend --include and --exclude flags to include templates
    feat: Add --recurse-submodules flag to init and update command
    chore: Fix refactored --include and --exclude flags
    feat: Add per-template configurable delimiters
    chore: Tweak template directive implementation
    feat: Add option to exclude scripts that are always run
    fix: Extend template directives functionality
    chore: Fix comments that start from an incorrect name
    chore: Use fs.ModePerm instead of 0o777 for all permissions
    fix: Include git repo external state in state dump output
    chore: Improve error messages from git-repo externals
    fix: Construct templateDataMap manually
    chore: Reorder eqFold template function reference page
    chore: Update dependencies
- Put up new package description following
  https://en.opensuse.org/openSUSE:Package_description_guidelines
- Update to version 2.25.0
    fix: Use textconv in interactive diffs
    feat: Add shell completion for --include and --exclude flags
    feat: Add eqFold template function
    feat: Add scriptEnv configuration variable
    feat: Use target paths in automatically generated commit messages
    feat: 1Password account lookup table
    chore: Fail if multiple config file templates or config files are found
    fix: Make chattr {no,}encrypted decrypt and encrypt source file
- Clean up spec file
- Initial version 2.24.0

OBS-URL: https://build.opensuse.org/request/show/1084092
OBS-URL: https://build.opensuse.org/package/show/utilities/chezmoi?expand=0&rev=46
2023-05-02 16:21:14 +00:00
f3c10722c7 Accepting request 1082924 from home:fbonazzi:branches:utilities
- Update to version 2.33.3_
  * fix: Correct capitalization of .chezmoi.config template variables

OBS-URL: https://build.opensuse.org/request/show/1082924
OBS-URL: https://build.opensuse.org/package/show/utilities/chezmoi?expand=0&rev=44
2023-04-26 08:59:49 +00:00
08307ba08c Accepting request 1082100 from home:fbonazzi:branches:utilities
- 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

OBS-URL: https://build.opensuse.org/request/show/1082100
OBS-URL: https://build.opensuse.org/package/show/utilities/chezmoi?expand=0&rev=42
2023-04-21 16:27:24 +00:00
7f4cf908bb Accepting request 1078767 from home:fbonazzi:branches:utilities
- 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

OBS-URL: https://build.opensuse.org/request/show/1078767
OBS-URL: https://build.opensuse.org/package/show/utilities/chezmoi?expand=0&rev=40
2023-04-12 15:35:52 +00:00
f593483fb5 Accepting request 1074218 from home:fbonazzi:branches:utilities
- 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

OBS-URL: https://build.opensuse.org/request/show/1074218
OBS-URL: https://build.opensuse.org/package/show/utilities/chezmoi?expand=0&rev=38
2023-03-24 15:42:45 +00:00
302fcd2832 Accepting request 1071208 from home:fbonazzi:branches:utilities
- 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

OBS-URL: https://build.opensuse.org/request/show/1071208
OBS-URL: https://build.opensuse.org/package/show/utilities/chezmoi?expand=0&rev=36
2023-03-13 18:05:20 +00:00
3e065c7b62 Accepting request 1068707 from home:fbonazzi:branches:utilities
- Update to version 2.31.1:
  * feat: Add Dashlane password manager support
  * feat: Add Dashlane secure notes support
  * chore: Update dependencies

OBS-URL: https://build.opensuse.org/request/show/1068707
OBS-URL: https://build.opensuse.org/package/show/utilities/chezmoi?expand=0&rev=34
2023-03-02 13:50:36 +00:00
b59f2e6c6d Accepting request 1066399 from home:fbonazzi:branches:utilities
- 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

OBS-URL: https://build.opensuse.org/request/show/1066399
OBS-URL: https://build.opensuse.org/package/show/utilities/chezmoi?expand=0&rev=32
2023-02-17 14:45:57 +00:00
f94b55141f Accepting request 1065521 from home:fbonazzi:branches:utilities
- 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}

OBS-URL: https://build.opensuse.org/request/show/1065521
OBS-URL: https://build.opensuse.org/package/show/utilities/chezmoi?expand=0&rev=30
2023-02-13 14:21:38 +00:00
6c25f06901 Accepting request 1063665 from home:fbonazzi:branches:utilities
- 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

OBS-URL: https://build.opensuse.org/request/show/1063665
OBS-URL: https://build.opensuse.org/package/show/utilities/chezmoi?expand=0&rev=28
2023-02-07 16:58:18 +00:00
79caf3336c Accepting request 1060864 from home:fbonazzi:branches:utilities
- Update to version 2.29.4:
  * fix: Revert buggy diff library

OBS-URL: https://build.opensuse.org/request/show/1060864
OBS-URL: https://build.opensuse.org/package/show/utilities/chezmoi?expand=0&rev=26
2023-01-25 11:30:08 +00:00
3a37a21c19 Accepting request 1060685 from home:fbonazzi:branches:utilities
- 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

OBS-URL: https://build.opensuse.org/request/show/1060685
OBS-URL: https://build.opensuse.org/package/show/utilities/chezmoi?expand=0&rev=24
2023-01-24 18:19:49 +00:00
f50241650a Accepting request 1058648 from home:fbonazzi:branches:utilities
- Remove `changesgenerate` service
  Upstream provides a better changelog than the one this service is able to
  generate from git commits.
- Update to version 2.29.2:
  * feat: Add keepassxc.prompt config variable
  * chore: Update dependencies

OBS-URL: https://build.opensuse.org/request/show/1058648
OBS-URL: https://build.opensuse.org/package/show/utilities/chezmoi?expand=0&rev=22
2023-01-16 09:41:10 +00:00
352009f6c5 Accepting request 1057144 from home:fbonazzi:branches:utilities
- 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

OBS-URL: https://build.opensuse.org/request/show/1057144
OBS-URL: https://build.opensuse.org/package/show/utilities/chezmoi?expand=0&rev=20
2023-01-09 18:11:20 +00:00
c1a7a1fe98 Accepting request 1044318 from home:fbonazzi:branches:utilities
- Update to version 2.28.0:
  * feat: Add lstat template function
  * feat: Add --path-style option to managed and unmanaged commands
  * feat: Add verification of external checksums
  * chore: Update dependencies

OBS-URL: https://build.opensuse.org/request/show/1044318
OBS-URL: https://build.opensuse.org/package/show/utilities/chezmoi?expand=0&rev=18
2022-12-22 17:26:35 +00:00
02c00642ed Accepting request 1040822 from home:fbonazzi:branches:home:dirkmueller:Factory
- Update to version 2.27.3:
  * fix: Respect config file umask setting when creating entries
  * fix: Don't attempt to run empty scripts
  * chore: Update dependencies
  * docs: Update stat.md to reference os.Stat

OBS-URL: https://build.opensuse.org/request/show/1040822
OBS-URL: https://build.opensuse.org/package/show/utilities/chezmoi?expand=0&rev=16
2022-12-06 22:27:28 +00:00
646f068572 Accepting request 1038244 from home:fbonazzi:branches:utilities
- Update to version 2.27.2:
  * fix: Respect diff filter in removes with external diff tool
  * fix: Allow underscores in SourceHut usernames
  * feat: Add update.command and update.args config variables
  * feat: Add an optional path argument to the cd command
  * chore: Check that not both of --force and --interactive flags are set
  * fix: Make re-add command respect --interactive flag
  * chore: Update dependencies

OBS-URL: https://build.opensuse.org/request/show/1038244
OBS-URL: https://build.opensuse.org/package/show/utilities/chezmoi?expand=0&rev=14
2022-11-25 17:31:32 +00:00
fce32f00da Accepting request 1035708 from home:fbonazzi:branches:utilities
- Update to version 2.27.1:
  * chore: Make generation of versioninfo.json work without tags or git repo
  * feat: Remember HTTP username in URL in init command
  * fix: Don't show always scripts in apply --verbose when excluded from diffs

OBS-URL: https://build.opensuse.org/request/show/1035708
OBS-URL: https://build.opensuse.org/package/show/utilities/chezmoi?expand=0&rev=12
2022-11-14 17:58:05 +00:00
27226b5c28 Accepting request 1034913 from home:fbonazzi:branches:utilities
- Update to version 2.27.0:
    feat: Suppress newlines from onepasswordRead
    feat: Allow modify_ scripts to be executed as templates
    chore: Blacklist buggy version of github.com/bmatcuk/doublestar/v4
    feat: Add line ending template directive
    feat: Add setValueAtPath template function
    fix: Don't merge non-files in merge-all command
    feat: Add --script-contents flag to diff command
    chore: Better handle errors when globbing
    feat: Add cat-config and dump-config commands
    chore: Remove unused field
    chore: Refactor handling of annotations
    feat: Allow prompt*Once template functions to take paths
    fix: Fix exclusion of externals
    chore: Update dependencies
    feat: Add completion template function

OBS-URL: https://build.opensuse.org/request/show/1034913
OBS-URL: https://build.opensuse.org/package/show/utilities/chezmoi?expand=0&rev=10
2022-11-09 18:38:29 +00:00
11beb0a596 Accepting request 1032852 from home:fbonazzi:branches:utilities
- Update to version 2.26.0:
    feat: Improve handling of include and exclude for externals and encrypted files
    feat: Extend --include and --exclude flags to include templates
    feat: Add --recurse-submodules flag to init and update command
    chore: Fix refactored --include and --exclude flags
    feat: Add per-template configurable delimiters
    chore: Tweak template directive implementation
    feat: Add option to exclude scripts that are always run
    fix: Extend template directives functionality
    chore: Fix comments that start from an incorrect name
    chore: Use fs.ModePerm instead of 0o777 for all permissions
    fix: Include git repo external state in state dump output
    chore: Improve error messages from git-repo externals
    fix: Construct templateDataMap manually
    chore: Reorder eqFold template function reference page
    chore: Update dependencies

OBS-URL: https://build.opensuse.org/request/show/1032852
OBS-URL: https://build.opensuse.org/package/show/utilities/chezmoi?expand=0&rev=8
2022-11-02 11:07:43 +00:00
d55e960d76 Accepting request 1030436 from home:fbonazzi:branches:utilities
- Put up new package description following
  https://en.opensuse.org/openSUSE:Package_description_guidelines
- Update to version 2.25.0
    fix: Use textconv in interactive diffs
    feat: Add shell completion for --include and --exclude flags
    feat: Add eqFold template function
    feat: Add scriptEnv configuration variable
    feat: Use target paths in automatically generated commit messages
    feat: 1Password account lookup table
    chore: Fail if multiple config file templates or config files are found
    fix: Make chattr {no,}encrypted decrypt and encrypt source file
- Clean up spec file
- Initial version 2.24.0

OBS-URL: https://build.opensuse.org/request/show/1030436
OBS-URL: https://build.opensuse.org/package/show/utilities/chezmoi?expand=0&rev=6
2022-10-21 15:21:32 +00:00
8cc55a459c Accepting request 1030256 from home:jengelh:branches:utilities
- Put up new package description following
  https://en.opensuse.org/openSUSE:Package_description_guidelines

OBS-URL: https://build.opensuse.org/request/show/1030256
OBS-URL: https://build.opensuse.org/package/show/utilities/chezmoi?expand=0&rev=5
2022-10-21 07:49:07 +00:00
e75e92427b Fix version
OBS-URL: https://build.opensuse.org/package/show/utilities/chezmoi?expand=0&rev=4
2022-10-20 18:11:10 +00:00
4a4b9ae734 - Update to version 2.25.0
OBS-URL: https://build.opensuse.org/package/show/utilities/chezmoi?expand=0&rev=3
2022-10-20 18:04:22 +00:00