TIL escaping things for cmd.exe is sometimes impossible
like, if you have a file:
C:\folder with spaces (And parens)\fancy!!! chars'`@;,[]{}().txt
the only way to get that escaped as a subshell in bash is like:
cat "$(wslpath $'C:\\folder with spaces (And parens)\\fancy!!! chars\'`@;,[]{}().txt')"
and i'm trying to write something that will throw this into bash.exe -ic, but how the heck do you escape it?
backslashes won't do it, carets don't do it
looking it up, turns out you can't??
always happy to come across another situation that's "not such a big deal because it's simply a contrived problem which you'll likely never encounter."
oh yeah! i guess i should mention this is for wsl_proxy!
it's a thing i'm making that lets you use wsl command line tools as if they were windows programs