diff --git a/cmd/get.go b/cmd/get.go index 23f1bbc..5f93a3d 100644 --- a/cmd/get.go +++ b/cmd/get.go @@ -166,6 +166,17 @@ func applyTemplate(tplBytes []byte, substitutions []string) ([]byte, error) { } return i, nil }, + "list": func(v any) []string { + s := fmt.Sprint(v) + if s == "" { + return nil + } + parts := strings.Split(s, ",") + for i := range parts { + parts[i] = strings.TrimSpace(parts[i]) + } + return parts + }, } tpl, err := template.New("cmd"). Delims("{{", "}}").