generated from ScoopInstaller/BucketTemplate
/
rustdesk-nightly.json
46 lines (46 loc) 路 1.8 KB
/
rustdesk-nightly.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
43
44
45
46
{
"version": "1714661144",
"description": "An open-source remote desktop software, written in Rust.",
"homepage": "https://github.com/rustdesk/rustdesk",
"license": "AGPL-3.0-only",
"architecture": {
"64bit": {
"url": "https://github.com/rustdesk/rustdesk/releases/download/nightly/rustdesk-1.2.4-x86_64.exe",
"hash": "dae48065efa6a3daccea9a9df2d4534b508ce7cde5d81daea1f35ee14e08ff63"
},
"32bit": {
"url": "https://github.com/rustdesk/rustdesk/releases/download/nightly/rustdesk-1.2.4-x86-sciter.exe",
"hash": "6a8c077e3ef9f96eb8be3e20606d3fa08e117a81f337bcab06ab42fb323fcbb3"
}
},
"shortcuts": [
[
"RustDesk.exe",
"RustDesk"
]
],
"pre_install": "Get-ChildItem \"$dir\" 'rustdesk-*.exe' | Select-Object -First 1 | Rename-Item -NewName 'RustDesk.exe'",
"checkver": {
"script": [
"try {",
" $api = Invoke-RestMethod 'https://api.github.com/repositories/299354207/releases/tags/nightly'",
" foreach ($name in $api.assets.name) { if ($name -clike '*-x86_64.exe') { $asset = $name; break } }",
" (Get-Date $api.assets[0].updated_at -UFormat %s), $asset -join ' '",
"}",
"catch {",
" ''",
"}"
],
"regex": "\\A(\\d+) rustdesk-(?<release>[\\d.-]+)-x86_64.exe\\Z"
},
"autoupdate": {
"architecture": {
"64bit": {
"url": "https://github.com/rustdesk/rustdesk/releases/download/nightly/rustdesk-$matchRelease-x86_64.exe"
},
"32bit": {
"url": "https://github.com/rustdesk/rustdesk/releases/download/nightly/rustdesk-$matchRelease-x86-sciter.exe"
}
}
}
}