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!)
pick the outermost project file, so that if an excluded directory is itself a scala-cli project then it is ignored. result of the Scala Tooling Spree April 3 2025 fixes...
**Is your feature request related to a problem? Please describe.** I'd like to make it possible to print all available test frameworks in a Scala CLI project, so I can...
**Is your feature request related to a problem? Please describe.** Currently, the `export` sub-command only exports a single test framework configuration, regardless how many are actually detectable. **Describe the solution...
**Is your feature request related to a problem? Please describe.** I'd like to be able to pass individual test framework arguments, similarly to how I can do it in SBT:...
This PR aims to add support for source generators in scala-cli, addressing #610 and providing an alternative approach to https://github.com/VirtusLab/scala-cli/pull/3033. Source generators can be configured using "named" directives. This allows...
Implementation for https://github.com/VirtusLab/scala-cli/issues/3596
**Is your feature request related to a problem? Please describe.** Agentic workflows—where language models act as autonomous agents—are starting to use the [Model Context Protocol](https://modelcontextprotocol.info/docs/concepts/architecture/) to discover and interact with...
**Is your feature request related to a problem? Please describe.** Given the following code with JUnit: ```scala //> using test.dep org.junit.jupiter:junit-jupiter:5.12.1 import org.junit.jupiter.api.Test import org.junit.jupiter.api.Assertions._ class SimpleTest { @Test def...