The next bloop release will be mainly installed via coursier, instead of forcing clients to either run the generic curl script or install bloop via a dependency manager. The brew, Scoop and Linux distros installation formulas/recipes will be changed to use coursier install to install bloop. The only reason why somebody would install bloop this way instead of via a manual coursier install would be to install also bash/zsh autocompletions.
Right now I'm investigating what changes we need, so all of this is still being considered and there's no final decision. I've also made a comment in https://github.com/coursier/apps/pull/8 to ask if coursier install can deal with the fact that we don't have native binaries for Windows.
To close this ticket and the 1.4.0 release we need the following:
install.py needs to go away.install.py anymore.Made good progress porting the brew formula to install our CLI directly and changing the launcher to use coursier as the only way of starting the bloop server. I will follow up with more progress updates here soon.
Brew installation is now out of the way, I'm focusing on porting the archlinux installation. Latest master already has code to publish GraalVM binaries for macOS and Linux as well, so we'll reuse that to attach them to the created GitHub release automatically.
The button which expands the universal installation section on the webpage now says coursier however the installation information still describes the python based installation.
Never mind. It's fixed now.
Most helpful comment
To close this ticket and the 1.4.0 release we need the following:
install.pyneeds to go away.install.pyanymore.