SHA256
1
0
forked from pool/chezmoi

125 Commits

Author SHA256 Message Date
Ana Guerrero
bd972e256a Accepting request 1199921 from utilities
- 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

OBS-URL: https://build.opensuse.org/request/show/1199921
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/chezmoi?expand=0&rev=60
2024-09-11 14:55:34 +00:00
891f32eb57 - 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

OBS-URL: https://build.opensuse.org/package/show/utilities/chezmoi?expand=0&rev=124
2024-09-10 17:38:46 +00:00
196eb860f0 Accepting request 1196333 from utilities
- 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

OBS-URL: https://build.opensuse.org/request/show/1196333
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/chezmoi?expand=0&rev=59
2024-08-28 19:29:32 +00:00
09d8964515 - 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

OBS-URL: https://build.opensuse.org/package/show/utilities/chezmoi?expand=0&rev=122
2024-08-27 17:21:47 +00:00
043e7ca7fd Accepting request 1192637 from utilities
- 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

OBS-URL: https://build.opensuse.org/request/show/1192637
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/chezmoi?expand=0&rev=58
2024-08-09 14:15:03 +00:00
842721dbaf - 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

OBS-URL: https://build.opensuse.org/package/show/utilities/chezmoi?expand=0&rev=120
2024-08-08 14:31:39 +00:00
Ana Guerrero
be6d73baf8 Accepting request 1188035 from utilities
- 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

OBS-URL: https://build.opensuse.org/request/show/1188035
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/chezmoi?expand=0&rev=57
2024-07-17 13:14:58 +00:00
9eef3803f7 - 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

OBS-URL: https://build.opensuse.org/package/show/utilities/chezmoi?expand=0&rev=118
2024-07-16 17:42:28 +00:00
Ana Guerrero
4d01c939d5 Accepting request 1186431 from utilities
- 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

OBS-URL: https://build.opensuse.org/request/show/1186431
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/chezmoi?expand=0&rev=56
2024-07-09 18:06:09 +00:00
4966ec3eb9 Accepting request 1186430 from home:fbonazzi:branches:utilities
- 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

OBS-URL: https://build.opensuse.org/request/show/1186430
OBS-URL: https://build.opensuse.org/package/show/utilities/chezmoi?expand=0&rev=116
2024-07-09 14:48:26 +00:00
Ana Guerrero
7185de3025 Accepting request 1183046 from utilities
- Update to version 2.49.1:
  - Fixes
    * fix: Accept line-endings template directive as well as line-ending

OBS-URL: https://build.opensuse.org/request/show/1183046
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/chezmoi?expand=0&rev=55
2024-06-25 21:07:17 +00:00
250d6b2838 - Update to version 2.49.1:
- Fixes
    * fix: Accept line-endings template directive as well as line-ending

OBS-URL: https://build.opensuse.org/package/show/utilities/chezmoi?expand=0&rev=114
2024-06-24 17:05:31 +00:00
Ana Guerrero
f89d90a3f8 Accepting request 1179981 from utilities
OBS-URL: https://build.opensuse.org/request/show/1179981
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/chezmoi?expand=0&rev=54
2024-06-11 16:31:31 +00:00
11f5ebfc27 Accepting request 1179980 from home:fbonazzi:branches:utilities
- 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

OBS-URL: https://build.opensuse.org/request/show/1179980
OBS-URL: https://build.opensuse.org/package/show/utilities/chezmoi?expand=0&rev=112
2024-06-11 10:39:51 +00:00
Ana Guerrero
479a6a805e Accepting request 1178349 from utilities
OBS-URL: https://build.opensuse.org/request/show/1178349
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/chezmoi?expand=0&rev=53
2024-06-04 10:51:18 +00:00
0105af812f Accepting request 1178348 from home:fbonazzi:branches:utilities
- Update to version 2.48.2:
  - Fixes
    * fix: Don't panic on unexpected bubbletea messages
    * fix: Respect umask when creating files

OBS-URL: https://build.opensuse.org/request/show/1178348
OBS-URL: https://build.opensuse.org/package/show/utilities/chezmoi?expand=0&rev=110
2024-06-03 15:01:12 +00:00
06528e2afd Accepting request 1171014 from utilities
OBS-URL: https://build.opensuse.org/request/show/1171014
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/chezmoi?expand=0&rev=52
2024-05-01 12:56:48 +00:00
cefc21d5c7 Accepting request 1171013 from home:fbonazzi:branches:utilities
- 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

OBS-URL: https://build.opensuse.org/request/show/1171013
OBS-URL: https://build.opensuse.org/package/show/utilities/chezmoi?expand=0&rev=108
2024-04-30 15:49:50 +00:00
Ana Guerrero
41e097352d Accepting request 1168387 from utilities
OBS-URL: https://build.opensuse.org/request/show/1168387
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/chezmoi?expand=0&rev=51
2024-04-16 18:11:07 +00:00
1ec0179d32 Accepting request 1168386 from home:fbonazzi:branches:utilities
- Update to version 2.47.4:
  - Fixes
    * fix: Fix potential panic when textconv interpreter is empty
    * fix: Fix panic on empty external

OBS-URL: https://build.opensuse.org/request/show/1168386
OBS-URL: https://build.opensuse.org/package/show/utilities/chezmoi?expand=0&rev=106
2024-04-16 16:00:55 +00:00
Ana Guerrero
385a06687f Accepting request 1164405 from utilities
OBS-URL: https://build.opensuse.org/request/show/1164405
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/chezmoi?expand=0&rev=50
2024-04-04 20:25:20 +00:00
a45802e06d Accepting request 1164404 from home:fbonazzi:branches:utilities
- 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

OBS-URL: https://build.opensuse.org/request/show/1164404
OBS-URL: https://build.opensuse.org/package/show/utilities/chezmoi?expand=0&rev=104
2024-04-03 16:38:54 +00:00
Ana Guerrero
642a9543b5 Accepting request 1159006 from utilities
OBS-URL: https://build.opensuse.org/request/show/1159006
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/chezmoi?expand=0&rev=49
2024-03-18 15:47:48 +00:00
aebed6dcf1 Accepting request 1159005 from home:fbonazzi:branches:utilities
- 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

OBS-URL: https://build.opensuse.org/request/show/1159005
OBS-URL: https://build.opensuse.org/package/show/utilities/chezmoi?expand=0&rev=102
2024-03-18 13:02:02 +00:00
Ana Guerrero
d829b9e263 Accepting request 1154890 from utilities
OBS-URL: https://build.opensuse.org/request/show/1154890
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/chezmoi?expand=0&rev=48
2024-03-05 17:50:07 +00:00
aeb9fea437 Accepting request 1154889 from home:fbonazzi:branches:utilities
- 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

OBS-URL: https://build.opensuse.org/request/show/1154889
OBS-URL: https://build.opensuse.org/package/show/utilities/chezmoi?expand=0&rev=100
2024-03-04 17:06:35 +00:00
Ana Guerrero
87ddb0decd Accepting request 1151901 from utilities
OBS-URL: https://build.opensuse.org/request/show/1151901
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/chezmoi?expand=0&rev=47
2024-02-27 21:47:20 +00:00
4e7b79ea94 Accepting request 1151900 from home:fbonazzi:branches:utilities
- 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

OBS-URL: https://build.opensuse.org/request/show/1151900
OBS-URL: https://build.opensuse.org/package/show/utilities/chezmoi?expand=0&rev=98
2024-02-26 17:25:35 +00:00
Ana Guerrero
ae70b5805d Accepting request 1146115 from 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/1146115
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/chezmoi?expand=0&rev=46
2024-02-12 17:53:14 +00:00
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
Ana Guerrero
65aaf916bf Accepting request 1141783 from utilities
OBS-URL: https://build.opensuse.org/request/show/1141783
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/chezmoi?expand=0&rev=45
2024-01-28 18:39:21 +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
Ana Guerrero
2696cddd24 Accepting request 1138993 from utilities
OBS-URL: https://build.opensuse.org/request/show/1138993
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/chezmoi?expand=0&rev=44
2024-01-15 21:21:52 +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
Ana Guerrero
aba7f6ceee Accepting request 1138073 from utilities
OBS-URL: https://build.opensuse.org/request/show/1138073
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/chezmoi?expand=0&rev=43
2024-01-11 20:05:24 +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
Ana Guerrero
e6cd2d6830 Accepting request 1137555 from utilities
OBS-URL: https://build.opensuse.org/request/show/1137555
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/chezmoi?expand=0&rev=42
2024-01-08 22:46:26 +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
Ana Guerrero
1483b2726e Accepting request 1133901 from utilities
OBS-URL: https://build.opensuse.org/request/show/1133901
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/chezmoi?expand=0&rev=41
2023-12-18 21:57:24 +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
Ana Guerrero
c3db5910a4 Accepting request 1131027 from utilities
OBS-URL: https://build.opensuse.org/request/show/1131027
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/chezmoi?expand=0&rev=40
2023-12-06 22:47:50 +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
Ana Guerrero
ec4f616803 Accepting request 1129770 from 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
- 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/1129770
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/chezmoi?expand=0&rev=39
2023-11-29 20:21:25 +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
Ana Guerrero
8a7232b734 Accepting request 1126242 from utilities
OBS-URL: https://build.opensuse.org/request/show/1126242
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/chezmoi?expand=0&rev=38
2023-11-15 20:08:34 +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
Ana Guerrero
121427cd40 Accepting request 1121237 from utilities
OBS-URL: https://build.opensuse.org/request/show/1121237
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/chezmoi?expand=0&rev=37
2023-10-30 21:11:39 +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
Ana Guerrero
d565fd50fd Accepting request 1117687 from utilities
OBS-URL: https://build.opensuse.org/request/show/1117687
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/chezmoi?expand=0&rev=36
2023-10-13 21:15:48 +00:00