mirror of
https://github.com/wailsapp/wails.git
synced 2025-05-05 22:10:04 +08:00
30 lines
692 B
Go
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
|
|
} |