-
Notifications
You must be signed in to change notification settings - Fork 1.4k
/
fiddler.json
42 lines (42 loc) · 1.72 KB
/
fiddler.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": "5.0.20244.10953",
"description": "The free web debugging proxy for any browser, system or platform.",
"homepage": "https://www.telerik.com/fiddler",
"license": "Unknown",
"url": "https://downloads.getfiddler.com/fiddler-classic/FiddlerSetup.5.0.20244.10953-latest.exe#/dl.7z",
"hash": "67b09c7abc5ef34998c82f3130830ccb182a62f415eecff47fc3a268fcef9832",
"pre_install": [
"Expand-7zipArchive \"$dir\\`$PLUGINSDIR\\FiddlerSetup.exe\" \"$dir\" -Removal",
"Remove-Item \"$dir\\`$*\" -Recurse",
" # Script editor",
"Move-Item \"$dir\\FSE2.exe\" \"$dir\\ScriptEditor\"",
"$path = 'HKCU:\\Software\\Microsoft\\Fiddler2\\InstallerSettings'",
"New-Item $path -ErrorAction SilentlyContinue -Force | Out-Null",
"@(@('InstallPath', ''), @('PluginPath', 'Inspectors'), @('ScriptPath', 'Scripts')) | ForEach-Object {",
" New-ItemProperty -Path $path -Name $_[0] -Value \"$dir\\$($_[1])\" -PropertyType ExpandString -ErrorAction SilentlyContinue | Out-Null",
"}"
],
"uninstaller": {
"script": "If ($purge) { Remove-Item 'HKCU:\\Software\\Microsoft\\Fiddler2' -Force -Recurse }"
},
"shortcuts": [
[
"Fiddler.exe",
"Fiddler"
],
[
"ScriptEditor\\FSE2.exe",
"Fiddler ScriptEditor"
]
],
"bin": "Fiddler.exe",
"persist": "Scripts",
"checkver": {
"url": "https://api.getfiddler.com/fc/latest?&tele=true&meta=true",
"useragent": "Fiddler/$version",
"regex": "([\\d.]+)\\s*\\["
},
"autoupdate": {
"url": "https://downloads.getfiddler.com/fiddler-classic/FiddlerSetup.$version-latest.exe#/dl.7z"
}
}