From 042e8b8e0804ecfdb96da07bd0b55756a4cf9784 Mon Sep 17 00:00:00 2001 From: Ignasi Marimon-Clos Date: Wed, 16 Sep 2020 12:21:04 +0200 Subject: [PATCH 1/2] Introduce array support from env vars --- README.md | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/README.md b/README.md index 11d9aee90..ebff56907 100644 --- a/README.md +++ b/README.md @@ -684,6 +684,20 @@ With this option enabled only environment variables starting with i.e. The environment variable `CONFIG_FORCE_a_b__c___d` set the configuration key `a.b-c_d` +### Set array values from env variables + +Setting the value of array items from environment variables requires +specifing the index in the array for the value. So, while in HOCON +you can set multiple values into an array or append to an array: + + ## HOCON + items = ["a", "b"] + items += "c" + +using environment variables you specify the exact position: + + -Ditems.0="a" -Ditems.1="b" + ### Concatenation Values _on the same line_ are concatenated (for strings and From d1e8e92928ad4df59c445b549fff089238e72db2 Mon Sep 17 00:00:00 2001 From: Ignasi Marimon-Clos Date: Thu, 1 Oct 2020 16:10:35 +0200 Subject: [PATCH 2/2] fix writeup --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index ebff56907..75730e3b5 100644 --- a/README.md +++ b/README.md @@ -694,7 +694,7 @@ you can set multiple values into an array or append to an array: items = ["a", "b"] items += "c" -using environment variables you specify the exact position: +using java arguments you specify the exact position: -Ditems.0="a" -Ditems.1="b"