garm/util/exec/exec_windows.go
Gabriel Adrian Samfira 0b70a30944 Add external providers and an example
Add the ability to externalize providers to a binary on disk.
2022-05-09 17:11:47 +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
}