SHA256
1
0
forked from pool/chezmoi

99 Commits

Author SHA256 Message Date
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
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
Ana Guerrero
668476d884 Accepting request 1117036 from utilities
OBS-URL: https://build.opensuse.org/request/show/1117036
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/chezmoi?expand=0&rev=35
2023-10-12 21:40:53 +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
fd0b5aab60 Accepting request 1112338 from utilities
OBS-URL: https://build.opensuse.org/request/show/1112338
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/chezmoi?expand=0&rev=34
2023-09-20 11:30:37 +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
Ana Guerrero
e866798be9 Accepting request 1109301 from utilities
- Update to version 2.39.1:
  * fix: Ensure default template data when reading .chezmoidata in subdir
- 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/1109301
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/chezmoi?expand=0&rev=33
2023-09-07 19:12:29 +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
Ana Guerrero
cf1cbb8272 Accepting request 1107789 from utilities
OBS-URL: https://build.opensuse.org/request/show/1107789
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/chezmoi?expand=0&rev=32
2023-08-30 08:19:57 +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
dc6ef4e494 Accepting request 1102765 from utilities
OBS-URL: https://build.opensuse.org/request/show/1102765
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/chezmoi?expand=0&rev=31
2023-08-08 13:54:54 +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
2836f85dd6 Accepting request 1101693 from utilities
OBS-URL: https://build.opensuse.org/request/show/1101693
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/chezmoi?expand=0&rev=30
2023-08-01 13:38:41 +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
436cb98353 Accepting request 1099108 from utilities
OBS-URL: https://build.opensuse.org/request/show/1099108
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/chezmoi?expand=0&rev=29
2023-07-18 20:07:43 +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
6cad5f272d Accepting request 1096842 from utilities
OBS-URL: https://build.opensuse.org/request/show/1096842
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/chezmoi?expand=0&rev=28
2023-07-05 13:31:02 +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
da588c957a Accepting request 1093814 from utilities
OBS-URL: https://build.opensuse.org/request/show/1093814
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/chezmoi?expand=0&rev=27
2023-06-20 14:48:33 +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
4ed2d49441 Accepting request 1092658 from utilities
OBS-URL: https://build.opensuse.org/request/show/1092658
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/chezmoi?expand=0&rev=26
2023-06-13 14:09:28 +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
bf33e1ab07 Accepting request 1090967 from utilities
OBS-URL: https://build.opensuse.org/request/show/1090967
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/chezmoi?expand=0&rev=25
2023-06-06 17:55:51 +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
db05287250 Accepting request 1087349 from utilities
OBS-URL: https://build.opensuse.org/request/show/1087349
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/chezmoi?expand=0&rev=24
2023-05-16 12:16:47 +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