/
githubmirror
/
rclone
Обзор
Документация
Войти
/
githubmirror
/
rclone
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
lib/buildinfo/osversion.go
34 строки
703 B
Eng Zer Jun
build: update `github.com/shirou/gopsutil` to v4
09 янв 2025, 20:32
09 янв 2025, 20:32
42240f4
Код
Авторство
О чём код?
//go:build !windows package buildinfo import ( "strings" "github.com/shirou/gopsutil/v4/host" ) // GetOSVersion returns OS version, kernel and bitness func GetOSVersion() (osVersion, osKernel string) { if platform, _, version, err := host.PlatformInformation(); err == nil && platform != "" { osVersion = platform if version != "" { osVersion += " " + version } } if version, err := host.KernelVersion(); err == nil && version != "" { osKernel = version } if arch, err := host.KernelArch(); err == nil && arch != "" { if strings.HasSuffix(arch, "64") && osVersion != "" { osVersion += " (64 bit)" } if osKernel != "" { osKernel += " (" + arch + ")" } } return }