Private/Utils/plugin-config.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
{
    "DiffTools": [
        {
            "Name": "Winmerge",
            "DisplayName": "WinMerge",
            "ExecutableName": "winmergeu",
            "Arguments": "/e /s /u /wr /dl {LeftTitle} /dr {RightTitle} {LeftPath} {RightPath}",
            "IsGUI": true,
            "Windows": true,
            "Linux": false,
            "MacOS": false,
            "SearchInPath": false,
            "WindowsPaths": [
                "${env:ProgramFiles}\\WinMerge",
                "${env:ProgramFiles(x86)}\\WinMerge"
            ],
            "NonWindowsPaths": []
        },
        {
            "Name": "Git",
            "DisplayName": "git",
            "ExecutableName": "git",
            "Arguments": "diff -w --no-index {LeftPath} {RightPath}",
            "IsGUI": false,
            "Windows": true,
            "Linux": true,
            "MacOS": true,
            "SearchInPath": true,
            "WindowsPaths": [],
            "NonWindowsPaths": []
        },
        {
            "Name": "VSCode",
            "DisplayName": "Visual Studio Code",
            "ExecutableName": "code",
            "Arguments": "--new-window --diff {LeftPath} {RightPath}",
            "IsGUI": true,
            "Windows": true,
            "Linux": true,
            "MacOS": true,
            "SearchInPath": true,
            "WindowsPaths": [
                "${env:LOCALAPPDATA}\\Programs\\Microsoft VS Code",
                "${env:ProgramFiles}\\Microsoft VS Code"
            ],
            "NonWindowsPaths": [
                "/bin",
                "/usr/bin",
                "/snap/bin"
            ]
        }
    ]
}