From 117e469ed9b66d8d3fbbee83abfff980292fffc5 Mon Sep 17 00:00:00 2001 From: Alexandre Archambault Date: Mon, 22 Feb 2016 23:00:20 +0100 Subject: [PATCH] Allow to disable progress bar display with the COURSIER_NO_TERM environment variable by default COURSIER_NO_TERM just has to be non-empty. --- cache/src/main/scala/coursier/TermDisplay.scala | 2 +- plugin/src/main/scala-2.10/coursier/Tasks.scala | 5 +---- 2 files changed, 2 insertions(+), 5 deletions(-) diff --git a/cache/src/main/scala/coursier/TermDisplay.scala b/cache/src/main/scala/coursier/TermDisplay.scala index e70986f05..3c6d67ac9 100644 --- a/cache/src/main/scala/coursier/TermDisplay.scala +++ b/cache/src/main/scala/coursier/TermDisplay.scala @@ -10,7 +10,7 @@ import scala.collection.mutable.ArrayBuffer class TermDisplay( out: Writer, - var fallbackMode: Boolean = false + var fallbackMode: Boolean = sys.env.get("COURSIER_NO_TERM").nonEmpty ) extends Cache.Logger { private val ansi = new Ansi(out) diff --git a/plugin/src/main/scala-2.10/coursier/Tasks.scala b/plugin/src/main/scala-2.10/coursier/Tasks.scala index 78eb8d7a7..3804105c0 100644 --- a/plugin/src/main/scala-2.10/coursier/Tasks.scala +++ b/plugin/src/main/scala-2.10/coursier/Tasks.scala @@ -261,10 +261,7 @@ object Tasks { val pool = Executors.newFixedThreadPool(parallelDownloads, Strategy.DefaultDaemonThreadFactory) - def createLogger() = new TermDisplay( - new OutputStreamWriter(System.err), - fallbackMode = sys.env.get("COURSIER_NO_TERM").nonEmpty - ) + def createLogger() = new TermDisplay(new OutputStreamWriter(System.err)) val resLogger = createLogger()