/
sql-workbench-dev.json
54 lines (54 loc) 路 1.71 KB
/
sql-workbench-dev.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
{
"version": "130.4",
"description": "DBMS-independent, cross-platform SQL query tool",
"homepage": "https://www.sql-workbench.eu/",
"license": {
"identifier": "Freeware",
"url": "https://www.sql-workbench.eu/manual/license.html"
},
"url": "https://www.sql-workbench.eu/Workbench-Build130.4-with-optional-libs.zip",
"hash": "sha1:60a63595183036d47288104a4f70254392ff918d",
"architecture": {
"64bit": {
"shortcuts": [
[
"SQLWorkbench64.exe",
"SQL Workbench Dev"
]
]
},
"32bit": {
"shortcuts": [
[
"SQLWorkbench.exe",
"SQL Workbench Dev"
]
]
}
},
"pre_install": [
"@('sqlwbconsole64.ini', 'sqlwbconsole.ini', 'SQLWorkbench64.ini', 'SQLWorkbench.ini') | ForEach-Object {",
" if(!(Test-Path \"$persist_dir\\$_\")) { New-Item \"$dir\\$_\" -Type File | Out-Null }",
"}"
],
"post_install": "if((Test-Path \"$dir\\ext.original\")) { Copy-Item \"$dir\\ext.original\\*\" -Destination \"$persist_dir\\ext\" }",
"bin": "sqlwbconsole.cmd",
"persist": [
"ext",
"sqlwbconsole64.ini",
"sqlwbconsole.ini",
"SQLWorkbench64.ini",
"SQLWorkbench.ini"
],
"checkver": {
"url": "https://www.sql-workbench.eu/dev-download.html",
"regex": "Current dev-build: ([\\d.]+)"
},
"autoupdate": {
"url": "https://www.sql-workbench.eu/Workbench-Build$version-with-optional-libs.zip",
"hash": {
"url": "$url.sha1",
"regex": "^$sha1"
}
}
}