Implement toString to debug packageBin

This commit is contained in:
Eugene Yokota 2024-09-08 02:17:56 -04:00
parent 721f202ae5
commit 6952d3c46d
1 changed files with 15 additions and 1 deletions

View File

@ -104,7 +104,21 @@ object Pkg:
val sources: Seq[(HashedVirtualFileRef, String)],
val jar: VirtualFileRef,
val options: Seq[PackageOption]
)
) {
import sbt.util.CacheImplicits.hashedVirtualFileRefToStr
private def sourcesStr: String =
sources
.map { case (k, v) =>
s"${hashedVirtualFileRefToStr(k)}=$v"
}
.mkString(",\n ")
override def toString(): String = s"""Configuration(
sources = Seq(${sourcesStr}),
jar = ...,
options = ...,
)
"""
}
object Configuration:
given IsoLList.Aux[