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!)
We want an integration test that ensures the `mill` task generating the `.idea` folder for IDEA IntelliJ users runs successfully. ``` ./mill mill.scalalib.GenIdea/idea ```
When you're using Scala as a scripting language, with `#!/usr/bin/env scala-cli shebang`, it would be nice if I could just have an executable script called `foo` and not have to...
As requested by @lrytz in https://contributors.scala-lang.org/t/pre-sip-scala-cli-as-new-scala-command/5628/4 scala-cli should be able to run jar files! So in a discussion with @lwronski we came up with the following initial syntax `scala-cli —jar...
If the compiler crashes during compilation the full stack trace from the compiler (and maybe some additional clarification) should be displayed instead of the sole error message from the compiler's...
As for now, our integration with using directives is not perfect namely: - we should properly handle directives other then string (numerical and binary) in all our process (probably enforce...
There is a stated goal that the `scala-cli` runner becomes the offical `scala`, but perhaps that might take a while - in the mean time scala-cli might get popular... Also...
Awesome that scala-cli is getting publishing capabilities! Currently, one of the hardest parts of publishing is registering with Sonatype/Maven and creating a GPG key pair. https://jitpack.io/ makes it even easier...
A short cookbooks that will show how to define tests using MUnit. I should cover 2 different test files and test utils. An example test using [Munit](https://github.com/VirtusLab/scala-cli/blob/master/examples/tests/MyTests.scala)
**Is your feature request related to a problem? Please describe.** It is easy to forget, esp. for a beginner, the quotes around the version as in: ``` //> using scala...
**Is your feature request related to a problem? Please describe.** Support for running initial commands for REPL **Describe the solution you'd like** Adding a flag to specify initial commands. It...