From 6397cd74c4e350c67817ab250f7180851624f628 Mon Sep 17 00:00:00 2001 From: Kenichi Suzuki Date: Wed, 31 Jul 2019 09:41:31 +0900 Subject: [PATCH] Added support for environments without tty --- src/main/scala/sbt/dependencygraph/SbtAccess.scala | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/main/scala/sbt/dependencygraph/SbtAccess.scala b/src/main/scala/sbt/dependencygraph/SbtAccess.scala index d1f4e59..cc90d42 100644 --- a/src/main/scala/sbt/dependencygraph/SbtAccess.scala +++ b/src/main/scala/sbt/dependencygraph/SbtAccess.scala @@ -23,7 +23,9 @@ import Def._ object SbtAccess { val unmanagedScalaInstanceOnly = Defaults.unmanagedScalaInstanceOnly - def getTerminalWidth: Int = sbt.internal.util.JLine.usingTerminal(_.getWidth) + def getTerminalWidth: Int = sbt.internal.util.JLine.usingTerminal { term ⇒ + if (!term.isSupported) Int.MaxValue else term.getWidth + } def inTask[T](t: Scoped, i: Initialize[T]): Initialize[T] = _root_.sbt.inTask(t, i) }