VirtusLab / scala-cli

Scala CLI is a command-line tool to interact with the Scala language. It lets you compile, run, test, and package your Scala code (and more!)
https://scala-cli.virtuslab.org
Apache License 2.0
541 stars 128 forks source link

Better progress bars in Scala CLI #280

Open romanowski opened 2 years ago

romanowski commented 2 years ago

For:

romanowski commented 2 years ago

from @alexarchambault about coursier progress indication:

Right now, when starting Scala CLI on a fresh new machine, it downloads many things upfront. This results in many progress bars being displayed in the console, which looks somehow confusing, and hides the other messages.

The progress bar in coursier is quite customizable. As an example, the coursier/sbt-launcher enables a more lightweight progress bar this way.

We could use the same logger around here, or even devise a custom logger just for Scala CLI.****