in core/core.go [373:390]
func maybeDelegateToWrapper(bazel string) string {
if GetEnvOrConfig(skipWrapperEnv) != "" {
return bazel
}
wd, err := os.Getwd()
if err != nil {
return bazel
}
root := findWorkspaceRoot(wd)
wrapper := filepath.Join(root, wrapperPath)
if stat, err := os.Stat(wrapper); err != nil || stat.IsDir() || stat.Mode().Perm()&0001 == 0 {
return bazel
}
return wrapper
}