puppetlabs-toy-chest / wash

Wide Area SHell: a cloud-native shell for bringing remote infrastructure to your terminal.
https://puppetlabs.github.io/wash
Apache License 2.0
180 stars 29 forks source link

Support Wash running on Windows #207

Open glennsarti opened 5 years ago

glennsarti commented 5 years ago

Describe the solution you'd like The README hints that wash works on windows, but there are no Windows builds

Describe alternatives you've considered Building myself - No instructions and no prior art

Additional context

glennsarti commented 5 years ago

Oh also, no mention of Windows on the Roadmap either.

MikaelSmith commented 5 years ago

That's true. Windows support minimally means getting the daemon working, and that needs alternatives to FUSE and UNIX sockets.

There's https://github.com/PowerShell/SHiPS to replace FUSE, and we can use named pipes instead of UNIX sockets. I'll add a section to the roadmap.

MikaelSmith commented 5 years ago

We also probably need to replace using extended attributes to map a path to an API call.

MikaelSmith commented 4 years ago

I have gotten Wash working under WSL 2. That doesn't mean native support isn't going to happen, but it is a means to try it out.