Files
go-task/internal/filepathext/filepathext.go
2022-08-06 18:19:07 -03:00

15 lines
244 B
Go

package filepathext
import (
"path/filepath"
)
// SmartJoin joins two paths, but only if the second is not already an
// absolute path.
func SmartJoin(a, b string) string {
if filepath.IsAbs(b) {
return b
}
return filepath.Join(a, b)
}