File 0001-Command-line-generator-possible.patch of Package sbt-boilerplate

From 2f39dcf5d7f309fa26983303776eb8443e80d1a2 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Fridrich=20=C5=A0trba?= <[email protected]>
Date: Mon, 2 Oct 2023 13:36:45 +0200
Subject: [PATCH] Command-line generator possible

---
 src/main/scala/spray/boilerplate/Generator.scala | 7 +++++++
 1 file changed, 7 insertions(+)

diff --git a/src/main/scala/spray/boilerplate/Generator.scala b/src/main/scala/spray/boilerplate/Generator.scala
index db2feb9..8cbb834 100644
--- a/src/main/scala/spray/boilerplate/Generator.scala
+++ b/src/main/scala/spray/boilerplate/Generator.scala
@@ -16,4 +16,11 @@ object Generator {
     case Offset(i)                 ⇒ (idx + i - 1).toString
     case LiteralString(lit)        ⇒ lit
   }
+
+  def main(args: Array[String]) {
+    val source = scala.io.Source.fromFile(args(0))
+    val lines = try source.mkString finally source.close()
+    println("// auto-generated by sbt-boilerplate")
+    println(generateFromTemplate(lines, 22))
+  }
 }
-- 
2.42.0

openSUSE Build Service is sponsored by
OSZAR »