csharp/python repls in terminal

Been using terminal for some time now, and one can register as many different environments/applications in tab as one wants:


/images/terminal1.png


It is quite easy to register wsl distributions. I created my own rocky8 linux distribution from centos\rhel8 stream and have it running smoothly.

C#

Here, I have picked the icon from ScripFile.ico and running csi.exe as interpreter:

1
2
3
4
5
6
7
8
9
{
    "closeOnExit": "always",
    "commandline": "C:\\MVS16\\MSBuild\\Current\\Bin\\Roslyn\\csi.exe",
    "fontFace": "Cascadia Mono PL",
    "guid": "{c843e9df-48f3-4378-8cc3-0a9e52bcd4e2}",
    "icon": "C:\\MVS16\\Common7\\IDE\\CommonExtensions\\Microsoft\\ManagedLanguages\\VBCSharp\\InteractiveComponents\\Resources\\ScriptFile.ico",
    "name": "csharp",
    "tabTitle": "csharp"
}

Python

1
2
3
4
5
6
7
8
9
{
    "closeOnExit": "always",
    "commandline": "C:\\Python\\python.exe",
    "fontFace": "Cascadia Mono PL",
    "guid": "{4419c2f2-adca-4739-98eb-78ae3f8a1f70}",
    "icon": "C:\\Python\\DLLs\\py.ico",
    "name": "python",
    "tabTitle": "python"
}

rocky8

1
2
3
4
5
6
{
    "guid": "{6c6f2326-69a1-5e48-b200-cca3c76ba532}",
    "hidden": false,
    "name": "rockyrc",
    "source": "Windows.Terminal.Wsl"
}