<commit_before>import scala.sys.process._

enablePlugins(TutPlugin)

lazy val `presentation` = project.in(file("."))
  .settings(compilerOptions ++ compilerPlugins)
  .settings(

    libraryDependencies ++= Seq(
      "org.typelevel" %% "cats-core"   % "1.1.0",
      "org.typelevel" %% "cats-effect" % "0.10",
      "com.chuusai"   %% "shapeless"   % "2.3.3",

      // Test dependencies:
      "org.scalatest" %% "scalatest" % "3.0.4"  % "test",
    ),

    tut := {
      val log = streams.value.log<commit_msg>Add build watcher to build.sbt<commit_after>import scala.sys.process._

enablePlugins(TutPlugin)

lazy val `presentation` = project.in(file("."))
  .settings(compilerOptions ++ compilerPlugins)
  .settings(

    // Reload terminal on compile:
    triggeredMessage in ThisBuild := Watched.clearWhenTriggered,

    libraryDependencies ++= Seq(
      "org.typelevel" %% "cats-core"   % "1.1.0",
      "org.typelevel" %% "cats-effect" % "0.10",
      "com.chuusai"   %% "shapeless"   % "2.3.3",

      // Test dependencies:
      "org.scalatest" %% "scalatest" % "3.0.4"  % "test",
    ),

    tut := {
      val log = streams.value.log
{'fraction_non_alphanumeric': 0.1762652705061082, 'fraction_numerical': 0.020942408376963352, 'mean_word_length': 2.848993288590604, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '2872895', 'n_tokens_mistral': 439, 'n_tokens_neox': 415, 'n_words': 73}