Good find, I have pushed an update to point there as it has the best directions on the site for finding them, which leads to...
Reviewing that page, it looks like it handles it. I noticed there were Windows installers available there for download.
Thanks!
Jonathan