package shared | |
import ( | |
"os" | |
"os/exec" | |
) | |
// Finds the Delve binary to use. Either uses the SOONG_DELVE_PATH environment | |
// variable or if that is unset, looks at $PATH. | |
func ResolveDelveBinary() string { | |
result := os.Getenv("SOONG_DELVE_PATH") | |
if result == "" { | |
result, _ = exec.LookPath("dlv") | |
} | |
return result | |
} |