Other
All-included launcher
When launched by other users, the kernel installed by the default command downloads its dependencies in the user-specific coursier cache upon first launch.
You may prefer to have the launcher embed all these JARs, so that nothing needs to be downloaded or picked from a cache upon launch. Passing --standalone
to the coursier bootstrap
command generates such a launcher,
$ coursier bootstrap --standalone \
almond:0.13.1 --scala 2.13.8 \
-o almond
$ ./almond --install
$ rm -f almond # the generated launcher can be removed after install, it copied itself in the kernel installation directory
but that launcher won't work fine until something like https://github.com/lihaoyi/Ammonite/pull/850 is merged in Ammonite.