Improve SelectMainClass output

This ensures that super shell lines are cleared.
This commit is contained in:
Ethan Atkins
2020-06-24 19:19:06 -07:00
parent cc80b6c6ed
commit 017e3e7f2c
+3 -3
View File
@@ -7,7 +7,7 @@
package sbt
import sbt.internal.util.ConsoleAppender
import sbt.internal.util.ConsoleAppender.ClearScreenAfterCursor
import sbt.internal.util.Util.{ AnyOps, none }
object SelectMainClass {
@@ -25,9 +25,9 @@ object SelectMainClass {
val classes = multiple.zipWithIndex
.map { case (className, index) => s" [${index + 1}] $className" }
.mkString("\n")
println(ConsoleAppender.ClearScreenAfterCursor + header + classes)
println(ClearScreenAfterCursor + header + classes + "\n")
val line = trim(prompt("\nEnter number: "))
val line = trim(prompt("Enter number: "))
toInt(line, multiple.length) map multiple.apply
}
}