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.10.3+8-ff07860c-SNAPSHOT --scala 2.12.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.