From 8a45646d4edf0171afecb654a9cd5b5822147be1 Mon Sep 17 00:00:00 2001 From: Dave Henderson Date: Fri, 19 May 2017 14:29:26 -0400 Subject: Documenting `join`, and adding an integration test for it Signed-off-by: Dave Henderson --- README.md | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) (limited to 'README.md') 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. -- cgit v1.2.3