mirror of https://github.com/sbt/sbt.git
Merge pull request #8365 from eed3si9n/wip/cache-is-super-shell
[2.x] perf: cache isSupershellEnabled
This commit is contained in:
commit
2459663387
|
|
@ -953,12 +953,12 @@ object Terminal {
|
||||||
try JLine3.exitRawMode(system)
|
try JLine3.exitRawMode(system)
|
||||||
catch { case _: java.io.IOError => }
|
catch { case _: java.io.IOError => }
|
||||||
}
|
}
|
||||||
override def isColorEnabled: Boolean =
|
override lazy val isColorEnabled: Boolean =
|
||||||
props
|
props
|
||||||
.map(_.color)
|
.map(_.color)
|
||||||
.getOrElse(isColorEnabledProp.getOrElse(Terminal.isColorEnabled))
|
.getOrElse(isColorEnabledProp.getOrElse(Terminal.isColorEnabled))
|
||||||
|
|
||||||
override def isSupershellEnabled: Boolean =
|
override lazy val isSupershellEnabled: Boolean =
|
||||||
props
|
props
|
||||||
.map(_.supershell)
|
.map(_.supershell)
|
||||||
.getOrElse(System.getProperty("sbt.supershell") match {
|
.getOrElse(System.getProperty("sbt.supershell") match {
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue