{
    "version": "1.3.4566.62",
    "description": "OpenVPN Client",
    "homepage": "https://client.pritunl.com",
    "license": {
        "identifier": "Freeware",
        "url": "https://github.com/pritunl/pritunl-client-electron/blob/master/LICENSE"
    },
    "architecture": {
        "64bit": {
            "url": "https://github.com/pritunl/pritunl-client-electron/releases/download/1.3.4566.62/Pritunl.exe#/dl.exe",
            "hash": "55f5bdd909ea9a55641aab0c7b51a55f7f99f1df11cdad16b951b737cf56422f"
        }
    },
    "innosetup": true,
    "pre_install": "if (-not (is_admin)) { error 'This package requires admin privileges to install'; break }",
    "post_install": "Invoke-ExternalCommand \"$dir\\post_install.exe\" -RunAs | Out-Null",
    "uninstaller": {
        "script": [
            "if (-not (is_admin)) { error 'This package requires admin privileges to uninstall'; break }",
            "Invoke-ExternalCommand \"$dir\\pre_uninstall.exe\" -RunAs | Out-Null",
            "Remove-Item 'C:\\ProgramData\\Pritunl' -Recurse -Force"
        ]
    },
    "bin": [
        [
            "pritunl.exe",
            "pritunl",
            "--no-main"
        ]
    ],
    "shortcuts": [
        [
            "pritunl.exe",
            "Pritunl"
        ]
    ],
    "checkver": "([\\d.]+)/Pritunl.exe",
    "autoupdate": {
        "architecture": {
            "64bit": {
                "url": "https://github.com/pritunl/pritunl-client-electron/releases/download/$version/Pritunl.exe#/dl.exe",
                "hash": {
                    "url": "https://raw.githubusercontent.com/pritunl/pritunl-client-electron/master/SHA256",
                    "regex": "$version[\\r\\n]+$sha256.*?$basename"
                }
            }
        }
    }
}
