Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support Bash for Windows as a first class citizen #18222

Closed
jonomacd opened this issue Jan 6, 2017 · 2 comments
Closed

Support Bash for Windows as a first class citizen #18222

jonomacd opened this issue Jan 6, 2017 · 2 comments
Labels
*as-designed Described behavior is as designed

Comments

@jonomacd
Copy link

jonomacd commented Jan 6, 2017

If VS code properly supported bash on windows it will make windows a viable machine to actually buy as a developer.

By proper support I mean that extensions (like the golang extension for example) shell out to bash not to windows terminal. Environment variables are respected from bash. Debugging works via bash, git works via bash, etc. Basically nothing goes through the windows terminal at all and every command is done via bash.

This would likely make me buy a windows machine.

@wclr
Copy link

wclr commented Jan 6, 2017

Don't worry sooner or later lunux will become a basis for windows os. Currently that all is still half-measures.

@Tyriar
Copy link
Member

Tyriar commented Jan 6, 2017

We have some support for Bash for Windows in the integrated terminal and working on better support (#10163 #13625). With the terminal API, extensions are free to launch whatever shell they desire, with the default being whatever the user has configured (starts as cmd.exe soon to be powershell #16838).

I'm not sure why you would care about what debugging and git uses as it's all behind the scenes.

Bash for Windows still has so many problems so it would be irresponsible to do something like this by default, and unexpected for the many Windows developers that don't know anything about bash.

If this is not your cup of tea, feel free to stick to your current OS as we have first class support for macOS and Linux too ✨

@Tyriar Tyriar closed this as completed Jan 6, 2017
@Tyriar Tyriar added the *as-designed Described behavior is as designed label Jan 6, 2017
@vscodebot vscodebot bot locked and limited conversation to collaborators Nov 18, 2017
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
*as-designed Described behavior is as designed
Projects
None yet
Development

No branches or pull requests

3 participants