Settings
case class Settings(verbose: Boolean, classPath: List[String], executeMode: ExecuteMode, exitCode: Int, javaArgs: List[String], scalaArgs: List[String], residualArgs: List[String], possibleEntryPaths: List[String], scriptArgs: List[String], targetScript: String, targetExpression: String, targetToRun: String, save: Boolean, modeShouldBePossibleRun: Boolean, modeShouldBeRun: Boolean, compiler: Boolean)