in internal/system/system.go [36:53]
func Scan() (*System, error) {
version, err := readVersion()
if err != nil {
return nil, err
}
product, err := version.Product()
if err != nil {
return nil, err
}
system := &System{
versionInfo: version,
product: product,
}
return system, nil
}