diff --git a/v2/skeleton/skeleton.go b/v2/skeleton/skeleton.go index d80a3e0..a3d3d6c 100644 --- a/v2/skeleton/skeleton.go +++ b/v2/skeleton/skeleton.go @@ -164,11 +164,21 @@ func (s *Skeleton) withoutGoMod(p string) (string, error) { return "", err } + wd, err = filepath.Abs(wd) + if err != nil { + return "", err + } + moddir, err = filepath.EvalSymlinks(moddir) if err != nil { return "", err } + moddir, err = filepath.Abs(moddir) + if err != nil { + return "", err + } + rel, err := filepath.Rel(moddir, wd) if err != nil { return "", err diff --git a/v2/version.txt b/v2/version.txt index 7fe52d3..6c8b2a3 100644 --- a/v2/version.txt +++ b/v2/version.txt @@ -1 +1 @@ -v2.2.1 +v2.2.2