3 Commits

Author SHA1 Message Date
Ulf Wiger 44c5631943 Add gmconfig:pur_update_config/3 2026-04-28 10:22:33 +02:00
uwiger b78d0a5b80 Merge pull request 'Zompify' (#3) from uw-zompify into master
Reviewed-on: #3
2026-04-20 03:55:51 +09:00
Ulf Wiger 38620ff9e2 remove post_hook 2025-05-14 22:55:22 +02:00
2 changed files with 7 additions and 2 deletions
-2
View File
@@ -6,8 +6,6 @@
{setup, "2.2.1"} {setup, "2.2.1"}
]}. ]}.
{post_hooks, [{compile, "./zompify.sh"}]}.
{profiles, [ {profiles, [
{test, [{deps, [{meck, "0.9.2"}]}]} {test, [{deps, [{meck, "0.9.2"}]}]}
]}. ]}.
+7
View File
@@ -38,6 +38,7 @@
-export([update_config/1, -export([update_config/1,
update_config/2, update_config/2,
update_config/3, update_config/3,
pure_update_config/3,
silent_update_config/1, silent_update_config/1,
delete_config_value/1, delete_config_value/1,
suggest_config/2, suggest_config/2,
@@ -878,6 +879,12 @@ update_config(Map, ConfigMap, Mode) ->
pt_set_config(ConfigMap1), pt_set_config(ConfigMap1),
ok. ok.
pure_update_config(Map, ConfigMap, Schema) ->
NewCfg = gmconfig_schema_utils:merge(Map, ConfigMap, Schema),
check_validation([validate_(NewCfg, Schema)],
[NewCfg], pure_update_config, silent),
NewCfg.
export_config() -> export_config() ->
Config = pt_get_config(), Config = pt_get_config(),
JSON = json:format(Config, #{indent => 2}), JSON = json:format(Config, #{indent => 2}),