8 func mustAbs(pth string) string {
9 pth, err := filepath.Abs(pth)
16 func mustRel(basepath, targpath string) string {
17 pth, err := filepath.Rel(basepath, targpath)
24 func cwdMustRel(paths ...string) string {
25 return mustRel(Cwd, path.Join(paths...))
28 func cwdAndTgt(tgt string) (string, string) {
29 cwd, tgt := path.Split(tgt)
30 return mustAbs(cwd), tgt