Packages

package main

Code related to invoking Ammonite from the outside world: default configuration, running scripts, printing error messages, etc.

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. main
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. class Router [C <: Context] extends AnyRef

Value Members

  1. object Defaults

    Constants used in the default configuration for the Ammonite REPL

  2. object Router

    More or less a minimal version of Autowire's Server that lets you generate a set of "routes" from the methods defined in an object, and call them using passing in name/args/kwargs via Java reflection, without having to generate/compile code or use Scala reflection.

    More or less a minimal version of Autowire's Server that lets you generate a set of "routes" from the methods defined in an object, and call them using passing in name/args/kwargs via Java reflection, without having to generate/compile code or use Scala reflection. This saves us spinning up the Scala compiler and greatly reduces the startup time of cached scripts.

  3. object Scripts

    Logic around using Ammonite as a script-runner; invoking scripts via the macro-generated Router, and pretty-printing any output or error messages

Inherited from AnyRef

Inherited from Any

Ungrouped