diff --git a/pages/common/scala-cli.md b/pages/common/scala-cli.md new file mode 100644 index 0000000000..5267a59ad0 --- /dev/null +++ b/pages/common/scala-cli.md @@ -0,0 +1,24 @@ +# scala-cli + +> Tool to interact with the Scala programming language. +> More information: . + +- Start a REPL (interactive shell) using a specific Scala and JVM version: + +`scala-cli --scala {{3.1.0}} --jvm {{temurin:17}}` + +- Compile and run a Scala script: + +`scala-cli run {{path/to/script.scala}}` + +- Compile and test a Scala script: + +`scala-cli test {{path/to/script.scala}}` + +- Format a Scala script, updating the file in-place: + +`scala-cli fmt {{path/to/script.scala}}` + +- Generate files for IDE (VSCode and IntelliJ) support: + +`scala-cli setup-ide {{path/to/script.scala}}`