mirror of
https://github.com/aykhans/dodo.git
synced 2025-06-03 04:46:41 +00:00
✨ Add string functions to templates func map
This commit is contained in:
parent
9aaf2db74d
commit
a8cd253c63
@ -34,6 +34,26 @@ func NewFuncMap(localRand *rand.Rand) template.FuncMap {
|
||||
}
|
||||
return date
|
||||
},
|
||||
"strings_First": func(s string, n int) string {
|
||||
if n >= len(s) {
|
||||
return s
|
||||
}
|
||||
return s[:n]
|
||||
},
|
||||
"strings_Last": func(s string, n int) string {
|
||||
if n >= len(s) {
|
||||
return s
|
||||
}
|
||||
return s[len(s)-n:]
|
||||
},
|
||||
"strings_Truncate": func(s string, n int) string {
|
||||
if n >= len(s) {
|
||||
return s
|
||||
}
|
||||
return s[:n] + "..."
|
||||
},
|
||||
"strings_TrimPrefix": strings.TrimPrefix,
|
||||
"strings_TrimSuffix": strings.TrimSuffix,
|
||||
|
||||
// FakeIt / Product
|
||||
"fakeit_ProductName": localFaker.ProductName,
|
||||
|
Loading…
x
Reference in New Issue
Block a user