Feature Request: Bash-style enhancement/replacement for cmd (not WSL or git-bash) #8367

Closed
opened 2026-01-31 01:27:39 +00:00 by claunia · 6 comments
Owner

Originally created by @cloudrootab on GitHub (May 20, 2020).

Description of the new feature/enhancement

Have an option to switch to more bash-style CMD would be a god send. Basically because CMD is so limited, not just in functionality but there are so many quality of life issues that bash (or similar unix-style ones) do so much better. The Tab-behaviour is just pure gold in a Linux terminal. But it's hampered in CMD. And I was hoping that WT would actually improve things like this.

Originally created by @cloudrootab on GitHub (May 20, 2020). # Description of the new feature/enhancement Have an option to switch to more bash-style CMD would be a god send. Basically because CMD is so limited, not just in functionality but there are so many quality of life issues that bash (or similar unix-style ones) do so much better. The Tab-behaviour is just pure gold in a Linux terminal. But it's hampered in CMD. And I was hoping that WT would actually improve things like this. <!-- #A clear and concise description of what the problem is that the new feature would solve. Describe why and how a user would use this new functionality (if applicable). Being able to use a proper UNIX/Linux-style terminal, such as bash or similar. Would be absolutely fantastic. Not talking about UNIX-style paths or changing things like that. But more in the lines of what the Tab-key does and how it behaves. Being able to paste with right (or both) mouse button, etc etc. The dream is to move away from the limitations in CMD's "user interface". And enhance how it works and behaves, right? -->
claunia added the Issue-FeatureResolution-Duplicate labels 2026-01-31 01:27:39 +00:00
Author
Owner

@WSLUser commented on GitHub (May 20, 2020):

That's why Powershell was created....

@WSLUser commented on GitHub (May 20, 2020): That's why Powershell was created....
Author
Owner

@cloudrootab commented on GitHub (May 20, 2020):

That's why Powershell was created....

With that reasoning you're saying that Powershell is better than a sh shell? I really didn't expect someone going by the name WSLUser to say that... Interesting. And also, kudos for being constructive dude.

@cloudrootab commented on GitHub (May 20, 2020): > That's why Powershell was created.... With that reasoning you're saying that Powershell is better than a sh shell? I really didn't expect someone going by the name WSLUser to say that... Interesting. And also, kudos for being constructive dude.
Author
Owner

@WSLUser commented on GitHub (May 20, 2020):

No but for Windows, Powershell is a far superior shell to cmd and is much more powerful and customizable. I can like bash and powershell. You can even install powershell on Linux. I don't see much of an actionable here for Windows Terminal. They can't mess with cmd because of legacy compatibility. They've already added "won't fix" to plenty of cmd bugs due to that legacy compatibility. Powershell was created to address the limitations of cmd. Terminal addresses issues that Powershell can not as it's a shell, not a terminal.

@WSLUser commented on GitHub (May 20, 2020): No but for Windows, Powershell is a far superior shell to cmd and is much more powerful and customizable. I can like bash and powershell. You can even install powershell on Linux. I don't see much of an actionable here for Windows Terminal. They can't mess with cmd because of legacy compatibility. They've already added "won't fix" to plenty of cmd bugs due to that legacy compatibility. Powershell was created to address the limitations of cmd. Terminal addresses issues that Powershell can not as it's a shell, not a terminal.
Author
Owner

@WSLUser commented on GitHub (May 20, 2020):

If you want bash style, then use bash. WSL is great for that. Powershell can be useful to use for both Linux and Windows. Bash is only good for Linux. Keep that in mind.

@WSLUser commented on GitHub (May 20, 2020): If you want bash style, then use bash. WSL is great for that. Powershell can be useful to use for both Linux and Windows. Bash is only good for Linux. Keep that in mind.
Author
Owner

@zadjii-msft commented on GitHub (May 21, 2020):

Thanks for the suggestion! Please make sure for duplicates when filing new issues. This is already being tracked by another issue on our repo - please refer to #3121 for more discussion.

/dup #3121

This doc might also be of interest.

@zadjii-msft commented on GitHub (May 21, 2020): Thanks for the suggestion! Please make sure for duplicates when filing new issues. This is already being tracked by another issue on our repo - please refer to #3121 for more discussion. /dup #3121 [This doc might also be of interest](https://github.com/microsoft/terminal/blob/master/doc/Niksa.md#cmd).
Author
Owner

@ghost commented on GitHub (May 21, 2020):

Hi! We've identified this issue as a duplicate of another one that already exists on this Issue Tracker. This specific instance is being closed in favor of tracking the concern over on the referenced thread. Thanks for your report!

@ghost commented on GitHub (May 21, 2020): Hi! We've identified this issue as a duplicate of another one that already exists on this Issue Tracker. This specific instance is being closed in favor of tracking the concern over on the referenced thread. Thanks for your report!
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/terminal#8367