Don't warn when vendor folder is in $GOPATH/src
diff --git a/main.go b/main.go index c83d694..5e5c353 100644 --- a/main.go +++ b/main.go
@@ -93,7 +93,8 @@ vendorDir = filepath.Join(wd, "vendor") manifestFile = filepath.Join(vendorDir, "manifest") srcTree := filepath.Join(build.Default.GOPATH, "src") + string(filepath.Separator) - if build.Default.GOPATH == "" || !strings.HasPrefix(wd, srcTree) { + + if build.Default.GOPATH == "" || (!strings.HasPrefix(wd, srcTree) && wd != srcTree[:len(srcTree)-1]) { log.Println("WARNING: for go vendoring to work your project needs to be somewhere under $GOPATH/src/") } else { importPath = filepath.ToSlash(strings.TrimPrefix(wd, srcTree))