At NeoSmart Technologies, we’re huge fans of the new Windows Subsystem for Linux,1 and have spent a lot of time trying to make the transition between the native Win32 subsystem and the Linux/WSL subsystem as seamless as possible.
For those of you that haven’t already seen it, we recommend reading our previous article Meet $, your new best friend for WSL for an introduction to WSL and $
, our nifty helper utility that lets you directly run Linux commands in your Windows workflow. In brief, we developed $
(also known – though less affectionately – as RunInBash
) to make it possible to run Linux utilities directly from within a Windows workflow, complete with arguments, stdin
, stdout
, and stderr
redirection, and more.
Yes, we refuse to call it by its ungodly “Bash on Ubuntu on Windows” moniker ↩