Hey folks,
The good news is that, as of yesterday, Windows users can install flyctl using winget install flyctl
.
The questionably good news is that we’re not sure whether or not this actually works. See here for the details, but the TLDR is that winget may not support lazily loading DLLs, and there’s a WireGuard-related DLL in the Windows package that may or may not actually be needed. I’m new enough to Windows development that I’m not sure how to confirm whether it’s even used, but looking through the WireGuard code seems to suggest that it is.
I’m fairly new to working with flyctl. I was able to deploy and SSH into an app, but if anyone can help me confirm that WireGuard connections work, I’ll update our docs to include winget as an installation method.
Thanks!