feat: migrate to golang
This commit is contained in:
13
internal/service/exec_windows.go
Normal file
13
internal/service/exec_windows.go
Normal file
@ -0,0 +1,13 @@
|
||||
//go:build windows
|
||||
|
||||
package service
|
||||
|
||||
import "os"
|
||||
|
||||
// isExecutable is a no-op on Windows, which has no POSIX executable bit —
|
||||
// executability there is determined by file extension/PATHEXT, not mode
|
||||
// bits, matching the practical effect of Python's os.access(..., os.X_OK)
|
||||
// which is nearly always true for regular files on Windows.
|
||||
func isExecutable(info os.FileInfo) bool {
|
||||
return !info.IsDir()
|
||||
}
|
||||
Reference in New Issue
Block a user