You can use CLI cmd to check all supported golang template funcs
Ξ ▶ up assist all_template_func
-assist: all_template_func
=List of all template funcs
printf : "fmt.Sprintf"
lt : "lt"
not : "not"
or : "or"
urlquery : "URLQueryEscaper"
ge : "ge"
html : "HTMLEscaper"
len : "length"
index : "index"
eq : "eq"
js : "JSEscaper"
print : "fmt.Sprint"
println : "fmt.Sprintln"
gt : "gt"
le : "le"
ne : "ne"
and : "and"
call : "call"
title : (func(string) string)(0x10f4440)
int : (func(interface {}) int)(0x17137a0)
mustAppend : (func(interface {}, interface {}) ([]interface {}, error))(0x170fdb0)
capfirst : (func(string) string)(0x1720340)
base : (func(string) string)(0x11afed0)
dir : (func(string) string)(0x11b0010)
yesno : (func(string, string, bool) string)(0x1720880)
nindent : (func(int, string) string)(0x1715ba0)
mustRest : (func(interface {}) ([]interface {}, error))(0x1710da0)
append : (func(interface {}, interface {}) []interface {})(0x170fd00)
typeIs : (func(string, interface {}) bool)(0x1713f70)
center : (func(int, string) string)(0x1720b60)
truncatechars : (func(int, string) string)(0x171f0d0)
push : (func(interface {}, interface {}) []interface {})(0x170fd00)
pathExisted : (func(string) bool)(0x174a9a0)
mul : (func(interface {}, ...interface {}) int64)(0x17183e0)
hasPrefix : (func(string, string) bool)(0x1717f10)
plural : (func(string, string, int) string)(0x1715cd0)
durationRound : (func(interface {}) string)(0x170d450)
urlParse : (func(string) map[string]interface {})(0x1717050)
intcomma : (func(interface {}) string)(0x1721730)
substr : (func(int, int, string) string)(0x1716c30)
trim : (func(string) string)(0x10f4c90)
deepEqual : (func(interface {}, interface {}) bool)(0x1086080)
semver : (func(string) (*semver.Version, error))(0x1714db0)
htmlDateInZone : (func(interface {}, string) string)(0x170cd70)
cat : (func(...interface {}) string)(0x1715960)
mustRegexFindAll : (func(string, string, int) ([]string, error))(0x17145b0)
first : (func(interface {}) interface {})(0x17109d0)
sortAlpha : (func(interface {}) []string)(0x1711540)
mustMerge : (func(map[string]interface {}, ...map[string]interface {}) (interface {}, error))(0x170f3f0)
float64 : (func(interface {}) float64)(0x1713740)
ceil : (func(interface {}) float64)(0x1713cc0)
derivePassword : (func(uint32, string, string, string, string) string)(0x1709500)
mustUniq : (func(interface {}) ([]interface {}, error))(0x1712080)
regexFindAll : (func(string, string, int) []string)(0x1714510)
genCA : (func(string, int) (sprig.certificate, error))(0x170a9f0)
slice : (func(interface {}, ...interface {}) interface {})(0x1712de0)
mergeOverwrite : (func(map[string]interface {}, ...map[string]interface {}) interface {})(0x170f520)
trimPrefix : (func(string, string) string)(0x1717cf0)
isAbs : (func(string) bool)(0x11afff0)
toDate : (func(string, string) time.Time)(0x170d8e0)
hello : (func() string)(0x1717a50)
trimall : (func(string, string) string)(0x1717b30)
add1 : (func(interface {}) int64)(0x1718110)
replace : (func(string, string, string) string)(0x1715c30)
mustLast : (func(interface {}) (interface {}, error))(0x1710720)
urlencode : (func(string) string)(0x171f300)
unset : (func(map[string]interface {}, string) map[string]interface {})(0x170e8e0)
trunc : (func(int, string) string)(0x1716730)
mustHas : (func(interface {}, interface {}) (bool, error))(0x1712ac0)
max : (func(interface {}, ...interface {}) int64)(0x1713840)
trimSuffix : (func(string, string) string)(0x1717c10)
ARCH : (func() string)(0x174a210)
mustToJson : (func(interface {}) (string, error))(0x170e1e0)
sha256sum : (func(string) string)(0x1709050)
omit : (func(map[string]interface {}, ...string) map[string]interface {})(0x170eea0)
filesizeformat : (func(interface {}) string)(0x1720d00)
ljust : (func(int, string) string)(0x1720a60)
set : (func(map[string]interface {}, string, interface {}) map[string]interface {})(0x170e840)
urlJoin : (func(map[string]interface {}) string)(0x1717650)
default : (func(interface {}, ...interface {}) interface {})(0x170dad0)
b64dec : (func(string) string)(0x1714ec0)
mustPrepend : (func(interface {}, interface {}) ([]interface {}, error))(0x1710220)
quote : (func(...interface {}) string)(0x17154d0)
genPrivateKey : (func(string) string)(0x1709d40)
nospace : (func(string) string)(0x16fdfc0)
abbrev : (func(int, string) string)(0x1715100)
until : (func(int) []int)(0x17139e0)
unixEpoch : (func(time.Time) string)(0x170da40)
typeIsLike : (func(string, interface {}) bool)(0x1714030)
camelcase : (func(string) string)(0x16fee40)
uuidv4 : (func() string)(0x17093e0)
date : (func(string, interface {}) string)(0x170cc50)
add : (func(...interface {}) int64)(0x1718170)
ternary : (func(interface {}, interface {}, bool) interface {})(0x170e750)
b32enc : (func(string) string)(0x1714f90)
mustDateModify : (func(string, time.Time) (time.Time, error))(0x170d1f0)
mod : (func(interface {}, interface {}) int64)(0x1718340)
toPrettyJson : (func(interface {}) string)(0x170e2a0)
rest : (func(interface {}) []interface {})(0x1710d10)
regexSplit : (func(string, string, int) []string)(0x1714b10)
hasKey : (func(map[string]interface {}, string) bool)(0x170e950)
fileContent : (func(string) string)(0x174aad0)
deReg : (func(string) string)(0x174a8b0)
now : (func() string)(0x174a430)
date_modify : (func(string, time.Time) time.Time)(0x170d120)
wordcount : (func(string) int)(0x171f3b0)
date_in_zone : (func(string, interface {}, string) string)(0x170ce00)
untitle : (func(string) string)(0x1715460)
initial : (func(interface {}) []interface {})(0x1711140)
shuffle : (func(string) string)(0x16ffb20)
int64 : (func(interface {}) int64)(0x17137f0)
printObj : (func(interface {}) string)(0x174a4a0)
biggest : (func(interface {}, ...interface {}) int64)(0x1713840)
pluralize : (func(string, interface {}) string)(0x1720460)
fromSlash : (func(string) string)(0x174a3f0)
toRawJson : (func(interface {}) string)(0x170e440)
kindOf : (func(interface {}) string)(0x17142c0)
mustRegexReplaceAll : (func(string, string, string) (string, error))(0x1714890)
deepCopy : (func(interface {}) interface {})(0x170fa00)
toString : (func(interface {}) string)(0x17164f0)
decryptAES : (func(string, string) (string, error))(0x170c8d0)
sub : (func(interface {}, interface {}) int64)(0x1718220)
validateMandatoryFailIfNone : (func(string, string) string)(0x174af20)
coalesce : (func(...interface {}) interface {})(0x170e090)
toJson : (func(interface {}) string)(0x170e150)
concat : (func(...interface {}) interface {})(0x17131e0)
objToYml : (func(interface {}) string)(0x174a570)
regexFind : (func(string, string) string)(0x17146a0)
toStrings : (func(interface {}) []string)(0x1715d10)
floor : (func(interface {}) float64)(0x1713c40)
b64enc : (func(string) string)(0x1714e20)
mustInitial : (func(interface {}) ([]interface {}, error))(0x17111d0)
randomintrange : (func(int, int, interface {}) int)(0x1723120)
toSlash : (func(string) string)(0x174a410)
splitn : (func(string, int, string) map[string]string)(0x1716a50)
expandenv : (func(string) string)(0x1718510)
atoi : (func(string) int)(0x1718020)
regexMatch : (func(string, string) bool)(0x1714420)
toDecimal : (func(interface {}) int64)(0x1713eb0)
wrapWith : (func(int, string, string) string)(0x1717e20)
rjust : (func(int, string) string)(0x1720940)
regexReplaceAll : (func(string, string, string) string)(0x17147f0)
round : (func(interface {}, int, ...float64) float64)(0x1713d40)
mustFirst : (func(interface {}) (interface {}, error))(0x1710a60)
apnumber : (func(interface {}) interface {})(0x1721220)
randAscii : (func(int) string)(0x1715370)
trimAll : (func(string, string) string)(0x1717ba0)
reg : (func(string, interface {}) string)(0x174a710)
mustWithout : (func(interface {}, ...interface {}) ([]interface {}, error))(0x1712610)
buildCustomCert : (func(string, string) (sprig.certificate, error))(0x170a480)
ext : (func(string) string)(0x11afe80)
lengthis : (func(int, interface {}) bool)(0x17200c0)
catLines : (func(string) string)(0x174a230)
dateInZone : (func(string, interface {}, string) string)(0x170ce00)
regexReplaceAllLiteral : (func(string, string, string) string)(0x1714980)
div : (func(interface {}, interface {}) int64)(0x17182a0)
wrap : (func(int, string) string)(0x1717da0)
uniq : (func(interface {}) []interface {})(0x1711ff0)
dateModify : (func(string, time.Time) time.Time)(0x170d120)
repeat : (func(int, string) string)(0x1717ac0)
semverCompare : (func(string, string) (bool, error))(0x1714ca0)
pluck : (func(string, ...map[string]interface {}) []interface {})(0x170e9c0)
pick : (func(map[string]interface {}, ...string) map[string]interface {})(0x170ed50)
values : (func(map[string]interface {}) []interface {})(0x170f870)
encryptAES : (func(string, string) (string, error))(0x170c440)
env : (func(string) string)(0x17184b0)
ordinal : (func(interface {}) string)(0x1721d40)
mustPush : (func(interface {}, interface {}) ([]interface {}, error))(0x170fdb0)
last : (func(interface {}) interface {})(0x1710690)
compact : (func(interface {}) []interface {})(0x1711b70)
abbrevboth : (func(int, int, string) string)(0x1715190)
length : (func(interface {}) int)(0x171eda0)
without : (func(interface {}, ...interface {}) []interface {})(0x1712550)
mustSlice : (func(interface {}, ...interface {}) (interface {}, error))(0x1712e90)
splitLines : (func(string) []string)(0x174a310)
reverse : (func(interface {}) []interface {})(0x1711790)
contains : (func(string, string) bool)(0x1717ea0)
randAlphaNum : (func(int) string)(0x17152b0)
randNumeric : (func(int) string)(0x17153f0)
fail : (func(string) (string, error))(0x1718580)
kebabcase : (func(string) string)(0x16ff240)
mustReverse : (func(interface {}) ([]interface {}, error))(0x1711820)
random : (func(interface {}) interface {})(0x1722cd0)
join : (func(string, interface {}) string)(0x17167d0)
OS : (func() string)(0x174a1f0)
htmlDate : (func(interface {}) string)(0x170cce0)
adler32sum : (func(string) string)(0x17092e0)
squote : (func(...interface {}) string)(0x1715730)
get : (func(map[string]interface {}, string) interface {})(0x170e790)
genSignedCert : (func(string, []interface {}, []interface {}, int, sprig.certificate) (sprig.certificate, error))(0x170ae90)
kindIs : (func(string, interface {}) bool)(0x1714240)
genSelfSignedCert : (func(string, []interface {}, []interface {}, int) (sprig.certificate, error))(0x170ac30)
has : (func(interface {}, interface {}) bool)(0x1712a30)
swapcase : (func(string) string)(0x16fe830)
dict : (func(...interface {}) map[string]interface {})(0x170f130)
split : (func(string, string) map[string]string)(0x1716870)
splitList : (func(string, string) []string)(0x1718070)
typeOf : (func(interface {}) string)(0x17141a0)
mustToPrettyJson : (func(interface {}) (string, error))(0x170e350)
mustToDate : (func(string, string) (time.Time, error))(0x170d980)
divisibleby : (func(interface {}, interface {}) bool)(0x171f450)
b32dec : (func(string) string)(0x1715030)
list : (func(...interface {}) []interface {})(0x170fce0)
upper : (func(string) string)(0x10f3d10)
mustCompact : (func(interface {}) ([]interface {}, error))(0x1711c00)
findreplace : (func(string, string, string) string)(0x171e9e0)
getHostByName : (func(string) string)(0x1713660)
ymlToObj : (func(string) interface {})(0x174a650)
mustRegexReplaceAllLiteral : (func(string, string, string) (string, error))(0x1714a20)
untilStep : (func(int, int, int) []int)(0x1713a60)
must_date_modify : (func(string, time.Time) (time.Time, error))(0x170d1f0)
min : (func(interface {}, ...interface {}) int64)(0x1713910)
snakecase : (func(string) string)(0x16ff1d0)
tuple : (func(...interface {}) []interface {})(0x170fce0)
mustToRawJson : (func(interface {}) (string, error))(0x170e4c0)
mustDeepCopy : (func(interface {}) (interface {}, error))(0x170faf0)
sha1sum : (func(string) string)(0x17091a0)
merge : (func(map[string]interface {}, ...map[string]interface {}) interface {})(0x170f2d0)
mustMergeOverwrite : (func(map[string]interface {}, ...map[string]interface {}) (interface {}, error))(0x170f6c0)
clean : (func(string) string)(0x11af3b0)
mustRegexMatch : (func(string, string) (bool, error))(0x1714490)
empty : (func(interface {}) bool)(0x170dbd0)
mustRegexSplit : (func(string, string, int) ([]string, error))(0x1714bb0)
initials : (func(string) string)(0x1715240)
striptags : (func(string) string)(0x17232a0)
keys : (func(...map[string]interface {}) []string)(0x170eb70)
indent : (func(int, string) string)(0x1715a60)
randAlpha : (func(int) string)(0x1715300)
prepend : (func(interface {}, interface {}) []interface {})(0x1710170)
ago : (func(interface {}) string)(0x170d2d0)
lower : (func(string) string)(0x10f4000)
hasSuffix : (func(string, string) bool)(0x1717f80)
mustRegexFind : (func(string, string) (string, error))(0x1714720)