From f3650a3e51db066e91cd0246ba5108a614710391 Mon Sep 17 00:00:00 2001 From: Andrea Peruffo Date: Fri, 2 Oct 2020 16:35:47 +0100 Subject: [PATCH] Improve set array values section --- README.md | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index 33dda882d..6f17b44ba 100644 --- a/README.md +++ b/README.md @@ -684,20 +684,26 @@ 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 +### Set array values outside configuration files -Setting the value of array items from system properties 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: +Setting the value of array items from java properties or environment +variables require specifying 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 java arguments you specify the exact position: +Using java properties you specify the exact position: -Ditems.0="a" -Ditems.1="b" +as well as with environment variables: + + export CONFIG_FORCE_items_0=a + export CONFIG_FORCE_items_1=b + ### Concatenation Values _on the same line_ are concatenated (for strings and