--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/base/src/sqwl/cms/package.scala Tue Dec 11 21:33:20 2018 +0100
@@ -0,0 +1,20 @@
+package sqwl
+
+import java.nio.file.Path
+
+import scala.io.Source
+import scala.util.{Failure, Success, Try}
+
+package object cms {
+
+ def readFile(f: Path, enc: String = "UTF-8"): Try[String] = {
+ val src = Source.fromFile(f.toFile, enc)
+ try {
+ Success(src.getLines.mkString)
+ } catch {
+ case t: Throwable => Failure(t)
+ } finally {
+ src.close()
+ }
+ }
+}