1) coreutils + some other nix commands
2) iTerm2 equivalent(ConEmu/Cmder do not compare)
1) coreutils + some other nix commands
2) iTerm2 equivalent(ConEmu/Cmder do not compare)
It's still ages behind *nix OSs.
And I don’t care about the *nix implementations because the first thing I do is start tmux and use that. Same as I only care for the Linux userland which is what WSL gives me.
1) show the Git branch in the prompt 2) display nice colours 3) open multiple tabs
Looking forward to being proved wrong :) Cmder works well for me but I'd rather have something core to Windows to use instead.
Colors can be customized, but changing them is a PITA so we made (ColorTool)[https://github.com/Microsoft/console/tree/master/tools/Color...] to make it a little easier
Auto updating the prompt isn't possible in CMD unfortunately. I do believe it's possible in powershell, but that's not my cup of tea. I do have a batch script that gets the branch and re-sets my prompt. You could create a git.bat that calls such a script on every git command, or like me, create `vf.bat` that I use to cd and update the prompt at once.
Also in this picture: cmd.exe running inside tmux in WSL. Coming soon to Insider's Builds near you
Powershell is miles ahead in every way I can think of.
DISPLAY=:0.0 xfce4-terminal &
After that, it about 90% of typical Unix setup with all the control key bindings for copy-paste, etc.
I wish WSL 's bash environment can run windows programs/utilities like Cygnus.
I tried insider for a few months and found the frequent updates too much, have some stability issues and stop it. Maybe it is a good reason to to start it again.
A second point, WSL programs don't rely on an active conhost shell to keep running. You can kick them off and run them in the background just fine. On one of my machines, I have a full i3 session running with no conhost window in sight. Everything works seamlessly, I can talk to my editor running as a Windows app, cut & paste back and forth, see file change notifications, hook up my docker command with my docker for windows VM, and so on. It's nice enough that I miss it when on my Mac and get annoyed with some of the fussy application alternatives on the typical Linux desktop.