You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
ntool/nsys/sysutil_darwin.go

37 lines
644 B
Go

1 year ago
package nsys
import "os/exec"
// IsWin system. linux windows darwin
func IsWin() bool { return false }
// IsWindows system. linux windows darwin
func IsWindows() bool { return false }
// IsMac system
func IsMac() bool { return true }
// IsDarwin system
func IsDarwin() bool { return true }
// IsLinux system
func IsLinux() bool { return false }
// OpenURL Open browser URL
//
// Mac
//
// open 'https://github.com/inhere'
//
// Linux:
//
// xdg-open URL
// x-www-browser 'https://github.com/inhere'
//
// Windows:
//
// cmd /c start https://github.com/inhere
func OpenURL(URL string) error {
return exec.Command("open", URL).Run()
}