5
0
mirror of https://github.com/wailsapp/wails.git synced 2025-05-05 22:10:04 +08:00
wails/v2/internal/system/operatingsystem/os_darwin.go
2020-09-15 19:55:50 -05:00

30 lines
692 B
Go

package operatingsystem
import "github.com/wailsapp/wails/v2/internal/shell"
func platformInfo() (*OS, error) {
// Default value
var result OS
result.ID = "Unknown"
result.Name = "MacOS"
result.Version = "Unknown"
stdout, stderr, err := shell.RunCommand(".", "sysctl", "kern.osrelease")
println(stdout)
println(stderr)
println(err)
// cmd := CreateCommand(directory, command, args...)
// var stdo, stde bytes.Buffer
// cmd.Stdout = &stdo
// cmd.Stderr = &stde
// err := cmd.Run()
// return stdo.String(), stde.String(), err
// }
// sysctl := shell.NewCommand("sysctl")
// kern.ostype: Darwin
// kern.osrelease: 20.1.0
// kern.osrevision: 199506
return nil, nil
}