Skip to content

Instantly share code, notes, and snippets.

@fizzy33
Created August 23, 2018 12:41
Show Gist options
  • Save fizzy33/a796015c7b29a31d90e867ee846429d1 to your computer and use it in GitHub Desktop.
Save fizzy33/a796015c7b29a31d90e867ee846429d1 to your computer and use it in GitHub Desktop.
package playground
import ammonite.main
import ammonite.main.Scripts
import ammonite.ops._
object AmmPlay extends App {
println("starting")
val interpreter = ammonite.Main().instantiateInterpreter().right.get
val result =
Scripts.runScript(
pwd,
pwd / "hello-world.sc",
interpreter,
)
println(result)
println("complete")
}
@main
def foo() = {
println("running foo")
"return a string"
}
println("initializing foo")
starting
initializing foo
running foo
Success(return a string)
complete
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment