pekko-connectors-sample-http-csv-to-kafka/project/AdditionalSettings.scala (22 lines of code) (raw):

package sbtstudent import sbt._ import Keys._ object AdditionalSettings { // Change 'loadInitialCmds' to true when requested in exercise instructions val loadInitialCmds = false val initialCmdsConsole: Seq[Def.Setting[String]] = if (loadInitialCmds) { // Seq(initialCommands in console := "import com.lightbend.training.scalatrain._") Seq() } else { Seq() } val initialCmdsTestConsole: Seq[Def.Setting[String]] = if (loadInitialCmds) { Seq(Test /console / initialCommands := (console / initialCommands).value + ", TestData._") } else { Seq() } // Note that if no command aliases need to be added, assign an empty Seq to cmdAliasesIn val cmdAliasesIn: Seq[Def.Setting[(State) => State]] = Seq( // addCommandAlias("xxx", "help"), // addCommandAlias("yxy", "help") ).flatten val cmdAliases: Seq[Def.Setting[(State) => State]] = cmdAliasesIn }