We'd like to release binny for Windows so that projects using binny to manager their binary dependencies are easier to work on on Windows.
Right now, there are a few obstacles to this:
- Binny doesn't compile on Windows due to directly using the
syscall.SIGWINCH constant, which doesn't exist on Windows. To fix that, we should pull all the fancy terminal UI stuff into separate files that aren't built on Windows.
- Binny has no Windows CI - we should get at least unit tests running on Windows
- Binny has no Windows release artifacts - this should be a simple goreleaser config change
- Binny has no Windows-compatible install script. Maybe adding
install.ps1 to the repo, or maybe publishing to chocalatey is the right path here.
We'd like to release binny for Windows so that projects using binny to manager their binary dependencies are easier to work on on Windows.
Right now, there are a few obstacles to this:
syscall.SIGWINCHconstant, which doesn't exist on Windows. To fix that, we should pull all the fancy terminal UI stuff into separate files that aren't built on Windows.install.ps1to the repo, or maybe publishing to chocalatey is the right path here.