/
linqpad.json
69 lines (69 loc) · 1.93 KB
/
linqpad.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
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
{
"version": "6.15.12",
"description": "The .NET programmer’s playground",
"homepage": "https://www.linqpad.net",
"license": {
"identifier": "Freeware",
"url": "https://www.linqpad.net/eula.txt"
},
"suggest": {
".Net SDK": "dotnet-sdk"
},
"url": "http://download.linqpad.net/public/LINQPad6.zip",
"hash": "94cfd97b53595cb3f3d1ec9369c890d0fc76e5b7045480c1422c92cda61e79a6",
"pre_install": [
"$major = $version -split '\\.' | Select-Object -First 1",
"Get-ChildItem \"$dir\" 'l*.exe' | ForEach-Object {",
" # $1 is needed to not remove character",
" $newName = $_.Basename -replace \"([^8])$major\", '$1'",
" Rename-Item $_.Fullname ($newName + $_.Extension)",
"}"
],
"architecture": {
"64bit": {
"bin": [
"lprun.exe",
"linqpad.exe",
"lprun-x86.exe",
"linqpad-x86.exe"
],
"shortcuts": [
[
"linqpad.exe",
"LINQPad"
],
[
"linqpad-x86.exe",
"LINQPad x86"
]
]
},
"32bit": {
"bin": [
"lprun-x86.exe",
"linqpad-x86.exe",
[
"lprun-x86.exe",
"lprun"
],
[
"linqpad-x86.exe",
"linqpad"
]
],
"shortcuts": [
[
"linqpad-x86.exe",
"LINQPad"
]
]
}
},
"checkver": {
"url": "https://www.linqpad.net/Download.aspx",
"regex": ">(6\\.[\\d.]+)"
},
"autoupdate": {
"url": "http://download.linqpad.net/public/LINQPad$majorVersion.zip"
}
}