scala-cli
scala-cli copied to clipboard
Scala CLI is a command-line tool to interact with the Scala language. It lets you compile, run, test, and package your Scala code (and more!)
**Is your feature request related to a problem? Please describe.** During the last tooling summit we discussed how multiple tools could support and reuse the using directives. This led us...
There is already good support to build a native image using graalvm via scala-cli. However, many applications require a native-image configuration due to the [dynamic features of Java](https://www.graalvm.org/latest/reference-manual/native-image/dynamic-features/). Creating those...
**Version(s)** 1.5.0 originally, but tested on main as well (my first time building scala-cli, so take it with a pinch of salt) **Describe the bug** When trying to provide a...
A simple and straightforward way to package java applications is just as a folder of jars files. Given that all jars are in a folder `jars` the application can be...
Had some time to fix a big problem in the way of #3085 - #3112. After that is gone, moving from the PoC to its basic, still exciting version was...
**Is your feature request related to a problem? Please describe.** I have a library that is compiled for Java 11. When running Scala-cli scripts, I need the JVM version to...
**Is your feature request related to a problem? Please describe.** We currently test a number of things in our REPL integration tests using Ammonite (see https://github.com/VirtusLab/scala-cli/pull/3209). As Scala CLI is...
**Is your feature request related to a problem? Please describe.** When configuring publishing one can provide `--password` and `--user` options to configure credentials. However there is no such option in...
**Is your feature request related to a problem? Please describe.** When working in a corporate environment we often tend to use private instance of maven repository. In such case it...
**Is your feature request related to a problem? Please describe.** Mixed compilation of both `.scala` and `.java` files currently requires the usage of Bloop. Under `--server=false` `.java` files are ignored...