in internal/system/system.go [109:120]
func readProductVersionFile(path string) (*VersionInfo, error) {
data, err := os.ReadFile(path)
if err != nil {
return nil, err
}
// Parse loaded plist version data
version, err := decodeVersionInfo(bytes.NewReader(data))
if err != nil {
return nil, err
}
return version, nil
}