Merge pull request #8365 from eed3si9n/wip/cache-is-super-shell

[2.x] perf: cache isSupershellEnabled
This commit is contained in:
eugene yokota 2025-11-13 00:16:48 -05:00 committed by GitHub
commit 2459663387
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 2 additions and 2 deletions

View File

@ -953,12 +953,12 @@ object Terminal {
try JLine3.exitRawMode(system)
catch { case _: java.io.IOError => }
}
override def isColorEnabled: Boolean =
override lazy val isColorEnabled: Boolean =
props
.map(_.color)
.getOrElse(isColorEnabledProp.getOrElse(Terminal.isColorEnabled))
override def isSupershellEnabled: Boolean =
override lazy val isSupershellEnabled: Boolean =
props
.map(_.supershell)
.getOrElse(System.getProperty("sbt.supershell") match {