mirror of
https://github.com/aykhans/dodo.git
synced 2025-06-05 05:32:04 +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
|
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 / Product
|
||||||
"fakeit_ProductName": localFaker.ProductName,
|
"fakeit_ProductName": localFaker.ProductName,
|
||||||
|
Loading…
x
Reference in New Issue
Block a user