think of it, what is the utility to implement shell commands in a cross-platform way ?
only for Windows
You don't need an ES6 implementation of `ls` on Linux and Mac OS X, the tools are already there and yeah they are "ugly" compiled to native executable, but it is exactly what you want for shell commands
so you are basically trying to solve a Windows problem, but sorry you're doing it wrong
Windows problem is not about lacking shell commands, it's about lacking a POSIX environment
sure you want command line utilities like `ls`, but those are mainly useful when run inside a POSIX environment, and that is exactly the problem that cygwin have solved.
Now about some statements
"No ugly DLLs":
try to do a `ldd /bin/ls` on a Linux system you will see dependencies on `libc.so`, `libselinux.so`, etc. having tool like `ls` being dependent on `cygwin.dll` etc. is perfectly normal, nothing ugly about it
"Works in any terminal":
all the cygwin binaries can work inside a `CMD.exe` prompt, just add the "C:\cygwin\bin" path to your environment variables.
when you run Bash shell like Mintty, you also have access to the `CMD.exe` environment on top of the POSIX environment, for ex: you can call powershell scripts.
"Let's mix some Windows & Unix commands together"
`$ ipconfig | grep IPv4 | sort` works perfectly fine under Cygwin with bash
"but I only want certain commands"
maybe use package management, for ex you could use apt-cyg with cygwin, and do things like `$ apt-cyg install ncurses` or `$ apt-cyg remove ncurses`