mirror of
https://github.com/chenasraf/stimvisor.git
synced 2026-05-18 01:39:07 +00:00
21 lines
392 B
Go
21 lines
392 B
Go
package native
|
|
|
|
import (
|
|
"fmt"
|
|
"os/exec"
|
|
"runtime"
|
|
)
|
|
|
|
func NativeOpen(path string) error {
|
|
switch runtime.GOOS {
|
|
case "windows":
|
|
return exec.Command("cmd", "/c", "start", path).Start()
|
|
case "darwin":
|
|
return exec.Command("open", path).Start()
|
|
case "linux":
|
|
return exec.Command("xdg-open", path).Start()
|
|
default:
|
|
return fmt.Errorf("Unsupported platform: %s", runtime.GOOS)
|
|
}
|
|
}
|