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.** Languages such as Rust enable you to define tests (usually unit tests) together with the code one is testing. This...
Right now scala-cli requires passing in all scala source dependencies as arguments, including transitive dependencies. It would be nice to have ammonite-style `import $file` syntax, maybe with the existing `using`...
Repro: ```bash $ cat > Test.java
It'd be nice to experiment in Scala CLI with a new syntax for dependency strings, so that users don't have to worry about the number of `:` in them. That...
When running things like ```bash $ scala-cli doc . -w ``` it would be nice to: - maybe open the doc `index.html` in the browser (there's a Java API for...
 When referring to a method from a `*.sc` script, ctrl-clicking on the method sends the user to the Scala CLI generated wrapper rather than the actual script file. We...
**Describe the bug** The expected outputs in our `bash` code block examples in docs aren't rendered properly. Unnecessary `$` characters are being added. **To Reproduce** Currently, the `$` character is...
**Is your feature request related to a problem? Please describe.** Even though the using directives aren't currently a part of the Scala language standard, we'd like to have reasonable syntax...
**Version(s)** 0.1.3 **Describe the bug** Parsing unclosed string literals in `//> using` comments crashes with a very unhelpful `Error: java.lang.NullPointerException` Can have a partial string or not, does not matter....