in internal/system/system.go [103:118]
func readProductVersionFile(path string) (*VersionInfo, error) {
// Open the SystemVersion.plist file
versionFile, err := os.Open(path)
if err != nil {
return nil, err
}
defer versionFile.Close()
// Get the VersionInfo from the reader
version, err := decodeVersionInfo(versionFile)
if err != nil {
return nil, err
}
return version, nil
}