All Downloads are FREE. Search and download functionalities are using the official Maven repository.

mdoc.internal.cli.Context.scala Maven / Gradle / Ivy

The newest version!
package mdoc.internal.cli

import mdoc.Reporter
import mdoc.internal.io.ConsoleReporter
import mdoc.internal.markdown.MarkdownCompiler

case class Context(settings: Settings, reporter: Reporter, compiler: MarkdownCompiler)

object Context {
  def fromOptions(options: Settings, reporter: Reporter = ConsoleReporter.default): Context = {
    val compiler = MarkdownCompiler.fromClasspath(options.classpath)
    Context(options, reporter, compiler)
  }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy