mirror of
https://github.com/netbirdio/netbird.git
synced 2024-11-07 16:54:16 +01:00
efbb5acf63
* moved wiretrustee version from main to system.info * added wiretrustee version for all supported platforms * typo corrected * refactor: use single WiretrusteeVersion() func to get version of the client Co-authored-by: braginini <bangvalo@gmail.com>
24 lines
587 B
Go
24 lines
587 B
Go
package system
|
|
|
|
// this is the wiretrustee version
|
|
// will be replaced with the release version when using goreleaser
|
|
var version = "development"
|
|
|
|
//Info is an object that contains machine information
|
|
// Most of the code is taken from https://github.com/matishsiao/goInfo
|
|
type Info struct {
|
|
GoOS string
|
|
Kernel string
|
|
Core string
|
|
Platform string
|
|
OS string
|
|
OSVersion string
|
|
Hostname string
|
|
CPUs int
|
|
WiretrusteeVersion string
|
|
}
|
|
|
|
func WiretrusteeVersion() string {
|
|
return version
|
|
}
|