There's 4DOS descendent Take Command: https://jpsoft.com/
Ask HN: Are there no shells for Windows other than PowerShell and CMD?
11–20 of 23 posts
Re: Ask HN: Are there no shells for Windows other than PowerShell and CMD?
#12I personally don't count powershell as a shell, it's more like an interpreted/jit compiled .net interactive CLI 'shell', hence why it is slow to start and to run A shell is a program that takes your commands and send them to the OS, it doesn't compile anything
bash is FAR slower than PowerShell, and it's interpreted.
Re: Ask HN: Are there no shells for Windows other than PowerShell and CMD?
#13You can get Linux shells and environments in Windows via WSL https://learn.microsoft.com/en-us/windows/wsl/install
Yep, WSL is the way to go, specifically WSL2 if you want more IO performance. Very convenient on my work laptop where I can't replace the OS.
Re: Ask HN: Are there no shells for Windows other than PowerShell and CMD?
#14Earlier quoted context omitted.
Yep, WSL is the way to go, specifically WSL2 if you want more IO performance. Very convenient on my work laptop where I can't replace the OS.
bash, zsh, ksh, etc., those aren't shells for Windows , though, are they?
Re: Ask HN: Are there no shells for Windows other than PowerShell and CMD?
#15Re: Ask HN: Are there no shells for Windows other than PowerShell and CMD?
#16Earlier quoted context omitted.
Yep, WSL is the way to go, specifically WSL2 if you want more IO performance. Very convenient on my work laptop where I can't replace the OS.
bash, zsh, ksh, etc., those aren't shells for Windows , though, are they?
Re: Ask HN: Are there no shells for Windows other than PowerShell and CMD?
#17Re: Ask HN: Are there no shells for Windows other than PowerShell and CMD?
#18Re: Ask HN: Are there no shells for Windows other than PowerShell and CMD?
#19I personally don't count powershell as a shell, it's more like an interpreted/jit compiled .net interactive CLI 'shell', hence why it is slow to start and to run A shell is a program that takes your commands and send them to the OS, it doesn't compile anything
a shell is what you type your commands into. a shell interprets those commands, pipes between them, and to and from file handles, and acts as the interface between the human and the things they want to do. bash is FAR slower than PowerShell, and it's interpreted.
That's not true at all
I have a demonstration that's very telling:
time pwsh
time bash
Post your resultIt's sad that nowadays people do not understand the purpose of a shell
Re: Ask HN: Are there no shells for Windows other than PowerShell and CMD?
#20- WSL -> Bash (Best, IMHO)
- Cygwin (old, slow IMHO)
- Git Bash (essentially includes bash for windows with a bunch of the more popular add-ons.
But, PowerShell is a pretty great shell, too. Make sure you're running the latest 7.x version, as it's improved tons.