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.
|
|
|
|
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()
|
|
|
|
|
}
|