-
Notifications
You must be signed in to change notification settings - Fork 2
/
filezilla.json
67 lines (67 loc) · 2.65 KB
/
filezilla.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
{
"version": "3.61.0",
"description": "a free, open source, cross-platform FTP software that is offered both as a client and a server. It offers support for FTP, FTPS (it's the FTP over SSL/TLS) and SFTP (SSH file transfer protocol)",
"homepage": "https://filezilla-project.org",
"license": "GPL-2.0-or-later",
"architecture": {
"32bit": {
"url": "https://www.fosshub.com/FileZilla.html/FileZilla_3.61.0_win32.zip",
"hash": "682b5d5371cca1063a9fcf7a4ed7c2ca56d1fab3c5b485465c4807c536504678"
},
"64bit": {
"url": "https://www.fosshub.com/FileZilla.html/FileZilla_3.61.0_win64.zip",
"hash": "2e6dc0efc3dce8cfcac4f071910a2a5e7285badb8b3eb83482798a4ee8d05241"
}
},
"extract_dir": "FileZilla-3.61.0",
"pre_install": [
"@'",
"<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"yes\" ?>",
"<FileZilla3>",
" <Settings>",
" <Setting name=\"Config Location\">config</Setting>",
" <Setting name=\"Disable update check\">1</Setting>",
" </Settings>",
"</FileZilla3>",
"'@ | Out-File \"$dir\\fzdefaults.xml\" -Encoding Ascii",
"",
"$oldfzdefault = \"$persist_dir\\fzdefaults.xml\"",
"if (Test-Path \"$oldfzdefault\") {",
" Write-Host 'Adopting new persist configuration...' -f Yellow",
" $oldConfigDir = \"$((Get-Item \"$persist_dir\").PSDrive.Root)filezilla\"",
" $newConfigDir = \"$persist_dir\\config\"",
" if (Test-Path \"$oldConfigDir\") {",
" Write-Host \"Moving existing configuration from '$oldConfigDir' to '$newConfigDir'\" -f Yellow",
" if (Test-Path \"$newConfigDir\") {",
" Move-Item \"$oldConfigDir\\*\" \"$newConfigDir\"",
" } else { ",
" Move-Item \"$oldConfigDir\" \"$newConfigDir\"",
" }",
" }",
" Rename-Item \"$oldfzdefault\" \"fzdefaults.xml.bak\"",
"}"
],
"bin": "filezilla.exe",
"shortcuts": [
[
"filezilla.exe",
"FileZilla"
]
],
"persist": "config",
"checkver": {
"url": "https://www.fosshub.com/FileZilla.html",
"regex": "FileZilla_([\\d.]+)_win64\\.zip"
},
"autoupdate": {
"architecture": {
"32bit": {
"url": "https://www.fosshub.com/FileZilla.html/FileZilla_$version_win32.zip"
},
"64bit": {
"url": "https://www.fosshub.com/FileZilla.html/FileZilla_$version_win64.zip"
}
},
"extract_dir": "FileZilla-$version"
}
}