terminal/doc/user-docs/ThirdPartyToolProfiles.md

2.3 KiB

Adding profiles for third-party tools

This doc will hopefully provide a useful guide for adding profiles for common third-party tools to your profiles.json file.

All of these profiles are provided without their guid set. If you'd like to set any of these profiles as your default profile, you'll need to make sure to generate a unique guid for them manually.

Anaconda

Assuming that you've installed Anaconda into %USERPROFILE%\Anaconda3:

{
    "commandline" : "cmd.exe /k \"%USERPROFILE%\\Anaconda3\\Scripts\\activate.bat %USERPROFILE%\\Anaconda3\"",
    "icon" : "%USERPROFILE%/Anaconda3/Menu/anaconda-navigator.ico",
    "name" : "Anaconda3",
    "startingDirectory" : "%USERPROFILE%"
}

cmder

Assuming that you've installed cmder into %CMDER_ROOT%:

{
    "commandline" : "cmd.exe /k \"%CMDER_ROOT%\\vendor\\init.bat\"",
    "name" : "cmder",
    "startingDirectory" : "%USERPROFILE%"
}

Cygwin

Assuming that you've installed Cygwin into C:/Cygwin:

{
    "name" : "Cygwin",
    "commandline" : "C:/Cygwin/bin/bash --login -i",
    "icon" : "C:/Cygwin/Cygwin.ico",
    "startingDirectory" : "C:/Cygwin/bin"
}

Note that the starting directory of Cygwin is set as it is to make the path work. The default directory opened when starting Cygwin will be $HOME because of the --login flag.

Far Manager

Assuming that you've installed Far into c:\Program Files\Far Manager:

{
    "name" : "Far",
    "commandline" : "\"c:\\program files\\far manager\\far.exe\"",
    "startingDirectory" : "%USERPROFILE%",
    "useAcrylic" : false
},

Git Bash

Assuming that you've installed Git Bash into C:/Program Files/Git:

{
    "name" : "Git Bash",
    "commandline" : "C:/Program Files/Git/bin/bash.exe",
    "icon" : "C:/Program Files/Git/mingw64/share/git/git-for-windows.ico",
    "startingDirectory" : "%USERPROFILE%"
}

MSYS2

Assuming that you've installed MSYS2 into C:/msys64:

{
    "name" : "MSYS2",
    "commandline" : "C:/msys64/msys2_shell.cmd -defterm -no-start -mingw64",
    "icon": "C:/msys64/msys2.ico",
    "startingDirectory" : "C:/msys64/home/user"
}