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) }