diff --git a/cli/src/main/scala/coursier/cli/TermDisplay.scala b/cli/src/main/scala/coursier/cli/TermDisplay.scala index dee09ea6c..78e00fd42 100644 --- a/cli/src/main/scala/coursier/cli/TermDisplay.scala +++ b/cli/src/main/scala/coursier/cli/TermDisplay.scala @@ -70,6 +70,16 @@ class TermDisplay(out: Writer) extends Logger { out.write(s"$url0 $extra0\n") } + if (downloads0.length < lineCount) { + for (_ <- downloads0.length until lineCount) { + ansi.clearLine(2) + ansi.down(1) + } + + for (_ <- downloads0.length until lineCount) + ansi.up(1) + } + for (_ <- downloads0.indices) ansi.up(1)