From de3bdec567c2b3ccee00f5a4ba40f9d1d1760c0d Mon Sep 17 00:00:00 2001 From: Wheeler Law Date: Wed, 15 Aug 2018 22:31:55 -0400 Subject: [PATCH] Working now --- template/interpolate/funcs.go | 6 +++--- template/interpolate/funcs_test.go | 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/template/interpolate/funcs.go b/template/interpolate/funcs.go index 372c33ba8..03b9a8351 100644 --- a/template/interpolate/funcs.go +++ b/template/interpolate/funcs.go @@ -257,14 +257,14 @@ func funcGenVault(ctx *Context) interface{} { } func funcGenSed(ctx *Context) interface{} { - return func(k string, expr string) (string, error) { - engine, err := sed.NewQuiet(strings.NewReader(expr)) + return func(inputString string, expression string) (string, error) { + engine, err := sed.New(strings.NewReader(expression)) if err != nil { return "", err } - result, err := engine.RunString(k) + result, err := engine.RunString(inputString) return result, err } diff --git a/template/interpolate/funcs_test.go b/template/interpolate/funcs_test.go index 57bb4966a..99e14bd49 100644 --- a/template/interpolate/funcs_test.go +++ b/template/interpolate/funcs_test.go @@ -322,17 +322,17 @@ func TestFuncSed(t *testing.T) { Output string }{ { - `{{sed "hello" "s/hello/world/"}}`, + `{{sed "hello" "s|hello|world|"}}`, `world`, }, { - `{{sed "hello" "s/foo/bar/"}}`, + `{{sed "hello" "s|foo|bar|"}}`, `hello`, }, { - `{{user "foo" | sed "s/foo/bar/"}}`, + `{{user "foo" | sed "s|foo|bar|"}}`, `bar`, }, }