We’ve raved about Microsoft’s latest take on a Linux subsystem for Windows, this time in the form of the oddly-dubbed “Bash on Ubuntu on Windows” Windows Subsystem for Linux — herein and forever after referred to only as WSL for the sake of our collective sanity — but as awesome as being able to type
bash in a command prompt to get access to holy posix goodiness, we think we can do better. Meet
$, formally known as
RunInBash, is a simple command line helper utility that simply runs whatever follows it under WSL rather than in the current (Windows) terminal. Here’s a picture to illustrate (click to expand):
RunInBash is the equivalent of supplying a correctly- and manually-escaped
bash.exe -c "command here" parameter, only it takes care of all the escaping and interpolation for you.
$ printf "It's just like \"%s\"" magic
RunInBash is, of course, released 100% free under the terms of the MIT license, and is published on GitHub. Pull requests are welcomed and feel free to fork away!