From c061717521139af336c1e28c6493342b6d2cfa03 Mon Sep 17 00:00:00 2001 From: Alexandre Archambault Date: Sat, 4 Jul 2015 15:19:45 +0100 Subject: [PATCH] Printing artifact count --- cli/src/main/scala/coursier/cli/Coursier.scala | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/cli/src/main/scala/coursier/cli/Coursier.scala b/cli/src/main/scala/coursier/cli/Coursier.scala index 8226dd6c1..e983a621f 100644 --- a/cli/src/main/scala/coursier/cli/Coursier.scala +++ b/cli/src/main/scala/coursier/cli/Coursier.scala @@ -257,7 +257,11 @@ case class Coursier( } val tasks = artifacts.map(artifact => files.file(artifact, cachePolicy).run.map(artifact.->)) - val task = Task.gatherUnordered(tasks) + def printTask = Task{ + if (verbose0 >= 0 && artifacts.nonEmpty) + println(s"Found ${artifacts.length} artifacts") + } + val task = printTask.flatMap(_ => Task.gatherUnordered(tasks)) val results = task.run val errors = results.collect{case (artifact, -\/(err)) => artifact -> err }