in multiversion/src/main/scala/multiversion/loggers/DownloadProgressRenderer.scala [23:38]
override def renderStop(): Doc = {
if (
timer.duration() > Duration.ofSeconds(1) &&
loggers.totalDownloadSize > 0
) {
val shas = Words.shaFiles.format(loggers.totalTransitiveDependencies)
val bytes = Words.bytes.format(loggers.totalDownloadSize)
val cached =
if (loggers.totalCachedArtifacts > 0)
s", ${loggers.totalCachedArtifacts} cached files"
else ""
Docs.emoji.success + Doc.text(s"Computed $shas ($bytes$cached) in $timer")
} else {
Doc.empty
}
}