Configuration
tut also adds the following sbt settings, all of which have reasonable defaults. It is unlikely that you will need to change any of them, but here you go.
Setting | Explanation | Default Value |
---|---|---|
tutSourceDirectory |
Location of tut source files. | (sourceDirectory in Compile).value / "tut" |
tutNameFilter |
Regex specifying files that should be interpreted. | Names ending in .md .txt .htm .html |
tutTargetDirectory |
Destination for tut output. | crossTarget.value / "tut" |
scalacOptions in Tut |
Compiler options that will be passed to the tut REPL. | Same as Test configuration. |
tutPluginJars |
List of compiler plugin jarfiles to be passed to the tut REPL. | Same as Test configuration. |
It’s possible to add tut-specific dependencies through the % "tut"
modifier.
For example:
libraryDependencies += "org.scalacheck" %% "scalacheck" % "1.13.5" % "tut"