ScriptRunner

replpp.scripting.ScriptRunner$
object ScriptRunner

Executes a script by spawning/forking a new JVM process and then invoking the NonForkingScriptRunner.

Alternatively you can directly invoke the NonForkingScriptRunner, but some environments have complex classloader setups which cause issues with the non-forking ScriptRunner - examples include some IDEs and sbt (e.g. test|console) in non-fork mode. Therefor, this forking ScriptRunner is the default one.

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Members list

Value members

Concrete methods

def exec(config: Config): Try[Unit]
def main(args: Array[String]): Unit