Initial QSfera import

This commit is contained in:
Курнат Андрей
2026-06-07 10:20:04 +03:00
commit 2315f25754
16485 changed files with 4826827 additions and 0 deletions
+41
View File
@@ -0,0 +1,41 @@
//go:build darwin
package sysutil
import "os/exec"
// OsName system name. like runtime.GOOS. allow: linux, windows, darwin
const OsName = Darwin
// 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()
}