summaryrefslogtreecommitdiff
path: root/README.md
diff options
context:
space:
mode:
authorDave Henderson <dhenderson@gmail.com>2017-05-19 14:29:26 -0400
committerDave Henderson <dhenderson@gmail.com>2017-05-19 14:29:26 -0400
commit8a45646d4edf0171afecb654a9cd5b5822147be1 (patch)
treedbcfa6ae3e860c6fe7c4aced89dfd3c37db464f5 /README.md
parent06abd44acb8a3b78b37d70d7b57bee42c1497f22 (diff)
Documenting `join`, and adding an integration test for it
Signed-off-by: Dave Henderson <dhenderson@gmail.com>
Diffstat (limited to 'README.md')
-rw-r--r--README.md18
1 files changed, 18 insertions, 0 deletions
diff --git a/README.md b/README.md
index f395e564..33511bc9 100644
--- a/README.md
+++ b/README.md
@@ -54,6 +54,7 @@ Gomplate is an alternative that will let you process templates which also includ
- [`trim`](#trim)
- [`urlParse`](#urlparse)
- [`has`](#has)
+ - [`join`](#join)
- [`indent`](#indent)
- [`json`](#json)
- [`jsonArray`](#jsonarray)
@@ -489,6 +490,23 @@ $ gomplate -d vault:///secret/foo < input.tmpl
The secret is 'foo: bar'
```
+#### `join`
+
+Concatenates the elements of an array to create a string. The separator string sep is placed between elements in the resulting string.
+
+##### Example
+
+_`input.tmpl`_
+```
+{{ $a := `[1, 2, 3]` | jsonArray }}
+{{ join $a "-" }}
+```
+
+```console
+$ gomplate -f input.tmpl
+1-2-3
+```
+
#### `indent`
Indents a given string with the given indentation pattern. If the input string has multiple lines, each line will be indented.