/
cloudflare-warp-np.json
42 lines (42 loc) · 2.19 KB
/
cloudflare-warp-np.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
{
"version": "2024.3.409.0",
"homepage": "https://developers.cloudflare.com/cloudflare-one/connections/connect-devices/warp/",
"description": "An app that allows you to replace the connection between your device and the Internet with a modern, optimized, protocol.",
"license": {
"identifier": "Freeware",
"url": "https://www.cloudflare.com/en-ca/application/terms/"
},
"architecture": {
"64bit": {
"url": "https://1111-releases.cloudflareclient.com/windows/Cloudflare_WARP_Release-x64.msi#/setup.msi_",
"hash": "a49b10db59c8fc48723ec1ba98c23ae06552d39ace6abc42839846c7a77d19ae"
}
},
"post_install": [
"if (!(is_admin)) { error \"$app requires admin rights to $cmd\"; break }",
"Start-Process 'msiexec' -Wait -Verb 'RunAs' -WindowStyle 'Hidden' -Args @('/i', \"$dir\\setup.msi_\", '/qn')",
"Stop-Process -Name 'Cloudflare WARP' -ErrorAction 'SilentlyContinue' -Force; Stop-Service -Name 'CloudflareWARP' -ErrorAction 'SilentlyContinue' -Force"
],
"uninstaller": {
"script": [
"if (!(is_admin)) { error \"$app requires admin rights to $cmd\"; break }",
"Stop-Process -Name 'Cloudflare WARP' -ErrorAction 'SilentlyContinue' -Force; Stop-Service -Name 'CloudflareWARP' -ErrorAction 'SilentlyContinue' -Force",
"Start-Process 'msiexec' -Wait -Verb 'RunAs' -WindowStyle 'Hidden' -ArgumentList @('/x', \"$dir\\setup.msi_\", '/qn')"
]
},
"checkver": {
"url": "https://install.appcenter.ms/api/v0.1/apps/cloudflare/1.1.1.1-windows-1/distribution_groups/release/public_releases?scope=tester&top=10000",
"regex": "id\"\\:(?<ID>[\\d]+).*?version\"\\:\"([\\d.]+)"
},
"autoupdate": {
"architecture": {
"64bit": {
"url": "https://1111-releases.cloudflareclient.com/windows/Cloudflare_WARP_Release-x64.msi#/setup.msi_",
"hash": {
"url": "https://install.appcenter.ms/api/v0.1/apps/cloudflare/1.1.1.1-windows-1/distribution_groups/release/releases/$matchId?is_install_page=true",
"jsonpath": "$.fingerprint"
}
}
}
}
}