garm/vendor/github.com/cloudbase/garm-provider-common/util/exec/exec_windows.go
Gabriel Adrian Samfira e33b64aacb Providers now return ProviderInstance{}
Signed-off-by: Gabriel Adrian Samfira <gsamfira@cloudbasesolutions.com>
2023-07-23 12:47:56 +00:00

18 lines
262 B
Go

package exec
import (
"os"
"strings"
)
func IsExecutable(path string) bool {
pathExt := os.Getenv("PATHEXT")
execList := strings.Split(pathExt, ";")
for _, ext := range execList {
if strings.HasSuffix(path, ext) {
return true
}
}
return false
}