func readProductVersionFile()

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
}