Skip to main content

Move fast and break things but be in control of your build

Have you ever wasted time prototyping, experimenting or reproducing a nasty bug by testing in a different environment than you intended?

With Scala CLI you can explicitly define Scala or JVM versions, platform, compiler options and dependencies by setting them as arguments.

gifs/prototyping.gifgifs/prototyping.gif

Prototyping, experimenting, reproducing bugs with Scala CLI

Self-contained examples

With Scala CLI, configuration can be included in source code so complex examples can be self-contained and shipped as e.g. gist. Moreover, Scala CLI can compile, run and test gists without any manual work!

Scala CLI is a perfect tool to submit and reproduce bugs

gifs/self-contained-examples.gifgifs/self-contained-examples.gif