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.
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