in plugin/step/bundle/extcommand.go [40:54]
func findEntrypoint(dir string) (string, error) {
var realLoadOrder []string
if lo, ok := loadOrder[runtime.GOOS]; ok {
realLoadOrder = lo
} else {
realLoadOrder = unixLoadOrder
}
for _, lo := range realLoadOrder {
loPath := filepath.Join(dir, lo)
if util.PathExists(loPath) {
return loPath, nil
}
}
return "", os.ErrNotExist
}