
MSYS2 is a fork of Cygwin created with the intention of being an updated environment to support building with MinGW. There are annoying issues, but I like it :)
Generally, if you just want a good-looking shell with features, without spending any time on tweaking and configuring the thing, Babun is just perfect. It's a mintty issue, that can be ameliorated This causes all sorts of issues with native node interactive programs.
windows doesn't recognise Babun as an interactive shell, it thinks it's a pipe. Calling windows executables with windowsy files as arguments requires the use of cygpath. These can be avoided easily enough, but it's still a bit of a pain. there are some hiccups with the interaction with Windows files and applications in some edge cases, mostly for files with spaces in their names. Its footprint is not negligible (at around 800 MB on my machine with stuff I need for work), which makes non-Cygwin solutions (Git-bash or cmder) more suitable if disk space is an issue (yes, guys, disk space is sometimes still an issue). There's a permission-related error that caused me some grief. Symlinks are a bit crap, that's a Cygwin issue. Windows 10 compatibility is not perfect, but the fix looks straightforward enough. Installation is just running an install.bat. the actual Windows files can be perfectly interacted with, the drives are accessible under /cygdrive/, but are also aliased to their drive letters under root. It can be reconfigured to use proper bash.
by default it uses zsh instead of Bash, but frankly, that's almost the same for the casual user.
I'm afraid I'm going to sound like an advertisment, but Babun really just worked. I also wanted a reasonably good-looking terminal, and out-of-the-box cygwin just isn't very pretty. I wanted more, but I was quite intimidated by Cygwin: I was afraid, perhaps unreasonably, of the bloat, and the difficulty of configuring the thing. It's a preconfigured Cygwin that "just works", generally quite awesome out of the box.įor a long time I used Git Bash (prettified with Console2), but I felt it quite lacking.
I'm surprised nobody mentioned Babun, "a windows shell you will love".