Update 1/9/2014: TL;DR version: Go to bottom of this post for a way to get Cygwin to be able to call non-Cygwin programs.
After having spent the ti
I built Cash this year, a cross-platform implementation of Linux commands running on Node.js.
This supports both global installations of each command in your path
, or an interactive shell with full support for bash-like syntax, command piping, autocompletion and history.
This additionally runs win32 apps within the shell.