2
0
Fork 0
mirror of https://github.com/bazel-contrib/bazel-lib synced 2024-12-01 07:15:24 +00:00
bazel-lib/tools/common/file.go

15 lines
352 B
Go

package common
import "path/filepath"
// Same as filepath.Rel except that it normalizes result to forward slashes
// slashes since filepath.Rel will convert to system slashes
func FileRel(basepath, targpath string) (string, error) {
r, err := filepath.Rel(basepath, targpath)
if err != nil {
return "", err
}
return filepath.ToSlash(r), nil
}