Add POSIX shell support #10559

Closed
opened 2026-01-31 02:24:39 +00:00 by claunia · 2 comments
Owner

Originally created by @MarcusJohnson91 on GitHub (Sep 9, 2020).

I don't even think this would be difficult to do.

bundle the bash compatible, permissively licensed zsh shell, detect when a script starts with a hashbang and names a shell, have zsh take over.


I personally would find this useful because my project FoundationIO uses a shell script to generate Unicode tables that can't be ran on Windows.

not to mention I have to put about half of my cmake script into if Unix/Windows blocks to enable very basic functionality.


What's the point of writing a whole new Terminal if you're not going to turn a new leaf?

Originally created by @MarcusJohnson91 on GitHub (Sep 9, 2020). I don't even think this would be difficult to do. bundle the bash compatible, permissively licensed zsh shell, detect when a script starts with a hashbang and names a shell, have zsh take over. ---- I personally would find this useful because my project FoundationIO uses a shell script to generate Unicode tables that can't be ran on Windows. not to mention I have to put about half of my cmake script into if Unix/Windows blocks to enable very basic functionality. ---- What's the point of writing a whole new Terminal if you're not going to turn a new leaf?
claunia added the Issue-QuestionNeeds-Tag-FixResolution-Answered labels 2026-01-31 02:24:39 +00:00
Author
Owner

@DHowett commented on GitHub (Sep 9, 2020):

Well, we would also have to ship an entire compatibility layer that let you run POSIX-compliant things on Windows. Incidentally, we did this with WSL, and you can use bash/zsh/etc. to your heart's content.

@DHowett commented on GitHub (Sep 9, 2020): Well, we would also have to ship an entire compatibility layer that let you run POSIX-compliant things on Windows. Incidentally, we [did this](http://aka.ms/wsl) with WSL, and you can use bash/zsh/etc. to your heart's content.
Author
Owner

@MarcusJohnson91 commented on GitHub (Sep 9, 2020):

Well, we would also have to ship an entire compatibility layer that let you run POSIX-compliant things on Windows. Incidentally, we did this with WSL, and you can use bash/zsh/etc. to your heart's content.

Yes but wsl in a major PITA.

@MarcusJohnson91 commented on GitHub (Sep 9, 2020): > Well, we would also have to ship an entire compatibility layer that let you run POSIX-compliant things on Windows. Incidentally, we [did this](http://aka.ms/wsl) with WSL, and you can use bash/zsh/etc. to your heart's content. Yes but wsl in a major PITA.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/terminal#10559