Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( FuncMap = map[string]interface{}{ "hello": func() string { return "hello!" }, "env": func(s string) string { return os.Getenv(s) }, "expandenv": func(s string) string { return os.ExpandEnv(s) }, "base": path.Base, "dir": path.Dir, "clean": path.Clean, "ext": path.Ext, "isAbs": path.IsAbs, "quote": quote, "squote": squote, "contains": func(substr string, str string) bool { return strings.Contains(str, substr) }, "hasPrefix": func(substr string, str string) bool { return strings.HasPrefix(str, substr) }, "hasSuffix": func(substr string, str string) bool { return strings.HasSuffix(str, substr) }, "trim": strings.TrimSpace, "trimAll": func(a, b string) string { return strings.Trim(b, a) }, "trimSuffix": func(a, b string) string { return strings.TrimSuffix(b, a) }, "trimPrefix": func(a, b string) string { return strings.TrimPrefix(b, a) }, "split": split, "splitList": func(sep, orig string) []string { return strings.Split(orig, sep) }, "toString": strval, "toStrings": strslice, "join": join, "sortAlpha": sortAlpha, "b64enc": base64encode, "b64dec": base64decode, "cat": cat, "indent": indent, "nindent": nindent, "replace": replace, "atoi": func(a string) int { i, _ := strconv.Atoi(a); return i }, "atob": func(a string) bool { i, _ := strconv.ParseBool(a); return i }, "int64": toInt64, "int": toInt, "float64": toFloat64, "toJson": toJson, "toYaml": toYaml, "max": max, "min": min, "typeOf": typeOf, "typeIs": typeIs, "typeIsLike": typeIsLike, "kindOf": kindOf, "kindIs": kindIs, "list": list, "timeOf": timeOf, "sizeOf": sizeOf, "last": last, "repeat": repeat, } )
Functions ¶
func ParseTemplateFile ¶
func ParseTemplateText ¶
func ReadFileWithInclude ¶
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.