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!)
**Version(s)** 0.1.4, 0.1.5, possibly earlier ones as well **Describe the bug** Compiler options passed after `-O` seem to be ignored when compiling with scala 2 **To Reproduce** Foo.scala: ```scala trait...
**Version(s)** 0.1.1 **Describe the bug** Installed on a fresh Windows 10 install, scala-cli complains that vcruntime140_1.dll is absent. If this is needed, then it should be bundled with the installer....
Related to issue #543 currently, if a user forgets the previous method they used for installing scala-cli on their system, they might use another one for reinstalling. This creates a...
As there is already a deb generated for linux/ubuntu/debian it is a low-hanging fruit to send a PR to the new and convenient `deb-get` to get a really easy install...
**Version(s)** 0.1.2, also on e968a10797b2a14b835c6555ffc6c3d7aad14b10 **Describe the bug** When `--resource-dirs` option or using directives is used resources are copied to the project directory in `.scala-build`, which is then put on...
**Version(s)** ``` $ scala-cli version 0.1.4 ``` **Describe the bug** When running `scala-cli export --sbt main.scala -o sbt-proj``it takes a looong time to get any output so you might even...
I just noticed that scala-cli is using native-image binaries from https://github.com/alexarchambault/scalafmt-native-image/releases Would scala-cli be interested in using native-image binaries from the scalameta/scalafmt repository? We can add the necessary GH Action...
**Is your feature request related to a problem? Please describe.** ScalaCLI accepts a lot of inputs for various functionalities. Some of them are not compatible with another one. For example,...
Object encapsulation sometimes required in order for the script to execute without blocking/Timeout
As soon as a script have to deal with an execution context, or asynchronous processing such as scala Future, ZIO, cats, ...) it is needed to encapsulate the code within...
When enabling Scala.JS or Scala Native, it seems bloop doesn't disable them if we don't enable them later on: ```text $ rm -rf examples/utest/.scala utest-j*.jar $ /mill -i cli.run package...