mirror of
https://git.sr.ht/~adnano/kiln
synced 2024-10-30 01:13:08 +00:00
Fix path functions
This commit is contained in:
parent
69f39d7303
commit
08443f1493
18
config.go
18
config.go
|
@ -94,14 +94,14 @@ var funcs = map[string]interface{}{
|
|||
"safeCSS": func(s string) htemplate.CSS { return htemplate.CSS(s) },
|
||||
"safeJS": func(s string) htemplate.JS { return htemplate.JS(s) },
|
||||
"safeURL": func(s string) htemplate.URL { return htemplate.URL(s) },
|
||||
"path": func() map[string]interface{} { return pathFuncs },
|
||||
"path": func() pathFuncs { return pathFuncs{} },
|
||||
}
|
||||
|
||||
var pathFuncs = map[string]interface{}{
|
||||
"Base": path.Base,
|
||||
"Clean": path.Clean,
|
||||
"Dir": path.Dir,
|
||||
"Ext": path.Ext,
|
||||
"Join": path.Join,
|
||||
"Split": path.Split,
|
||||
}
|
||||
type pathFuncs struct{}
|
||||
|
||||
func (pathFuncs) Base(s string) string { return path.Base(s) }
|
||||
func (pathFuncs) Clean(s string) string { return path.Clean(s) }
|
||||
func (pathFuncs) Dir(s string) string { return path.Dir(s) }
|
||||
func (pathFuncs) Ext(s string) string { return path.Ext(s) }
|
||||
func (pathFuncs) Join(elem ...string) string { return path.Join(elem...) }
|
||||
func (pathFuncs) Split(s string) (string, string) { return path.Split(s) }
|
||||
|
|
Loading…
Reference in a new issue