
The VSCodium project exists so that you don’t have to download+build from source. Therefore, you generate a “clean” build, without the Microsoft customizations, which is by default licensed under the MIT license

When you clone and build from the vscode repo, none of these endpoints are configured in the default product.json. We clone the vscode repository, we lay down a customized product.json that has Microsoft specific functionality (telemetry, gallery, logo, etc.), and then produce a build that we release under our license. When we build Visual Studio Code, we do exactly this. According to this comment from a Visual Studio Code maintainer: To set Powershell as integrated terminal, you just have to set Powershell full path in the same variable.Microsoft’s vscode source code is open source (MIT-licensed), but the product available for download (Visual Studio Code) is licensed under this not-FLOSS license and contains telemetry/tracking. Setting git-bash executable path in vscode integrated terminalĮxplaining what vscode does under the hood, if you open settings.json and manually edit it, you’ll see something like the following:īy setting this property, next time you open vscode’s integrated terminal, it will run git-bash instead of Windows’s cmd. Search for the section named: Integrated > Shell: Windows and put the full path to git-bash executable, as it follows: In User Settings tab, select: Features and then Terminal

Open vscode and click: File > Preferences > Settings However, this guide can also be used to set powershell as vscode’s integrated terminal, once vscode comes with cmd.exe by default on Windows. In this guide I’ll demonstrate how to modify vscode’s integrated terminal to set git-bash. Git-bash is a Windows application that emulates a Linux shell experience, and comes obviously with git program.
