From 9c89099cf1351d2cd74d06c8f7100598e7a6d7aa Mon Sep 17 00:00:00 2001 From: clsty Date: Sat, 1 Nov 2025 10:18:52 +0800 Subject: [PATCH] Update comment in files-exp --- sdata/subcmd-install/3.files-exp.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sdata/subcmd-install/3.files-exp.sh b/sdata/subcmd-install/3.files-exp.sh index 0bccb092e..a25f76834 100644 --- a/sdata/subcmd-install/3.files-exp.sh +++ b/sdata/subcmd-install/3.files-exp.sh @@ -16,7 +16,7 @@ # TODO: Update help and doc about `--exp-files` and the yaml config, including the possible values of mode. # # Stage 3 todos: -# TODO: Implement user-define yaml with merging (override) ability for user who only wants little customization and is satisfied with most of the defaults. +# TODO: Implement user-define yaml with merging (override) ability for user who only wants little customization and is satisfied with most of the defaults. User can use `./install-files.yaml` as custom config. When `./install-files.yaml` exists and have correct major version number, merge it together with `sdata/step/3.install-files.yaml` to generate a `cache/install-files.final.yaml` to determine how to copy files. About how to merge two yaml files, I know some software such as rime input method and docker supports a override yaml config, which we may reference from. See also https://github.com/mikefarah/yq/discussions/1437 # TODO: Implement variants like keybindings, terminals, etc under user_preferences. # Configuration file