diff options
Diffstat (limited to 'main/src/mill/modules/Util.scala')
-rw-r--r-- | main/src/mill/modules/Util.scala | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/main/src/mill/modules/Util.scala b/main/src/mill/modules/Util.scala index 2d71c13e..38cd056b 100644 --- a/main/src/mill/modules/Util.scala +++ b/main/src/mill/modules/Util.scala @@ -7,6 +7,19 @@ import mill.eval.PathRef import mill.util.{Ctx, IO, Loose} object Util { + def cleanupScaladoc(v: String) = { + v.lines.map( + _.dropWhile(_.isWhitespace) + .stripPrefix("/**") + .stripPrefix("*/") + .stripPrefix("*") + .dropWhile(_.isWhitespace) + ).toArray + .dropWhile(_.isEmpty) + .reverse + .dropWhile(_.isEmpty) + .reverse + } def download(url: String, dest: RelPath = "download")(implicit ctx: Ctx.Dest) = { val out = ctx.dest / dest |