def main()

in src/main/scala/managehelpcontentpublisher/Handler.scala [12:22]


  def main(process: String => Either[Failure, Seq[PathAndContent]], in: File): Unit = {
    val src = Source.fromFile(in)
    val input = src.mkString
    src.close()
    process(input) match {
      case Left(e) => println(s"Failed: ${e.reason}")
      case Right(published) =>
        println(s"Success!")
        published.foreach(item => println(s"Wrote to ${item.path}: ${item.content}"))
    }
  }