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 the perfect tool to submit and reproduce bugs.

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