From a1ea5b72f330f00fd05766c56d57c9f43e078bbb Mon Sep 17 00:00:00 2001 From: Ethan Atkins Date: Fri, 1 May 2020 12:45:23 -0700 Subject: [PATCH] Support capital letter options in doLoadFailed Also display invalid response character. --- main/src/main/scala/sbt/Main.scala | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/main/src/main/scala/sbt/Main.scala b/main/src/main/scala/sbt/Main.scala index 0c095803f..65add04ea 100644 --- a/main/src/main/scala/sbt/Main.scala +++ b/main/src/main/scala/sbt/Main.scala @@ -776,11 +776,11 @@ object BuiltinCommands { result.toChar match { case '\n' | '\r' => retry - case 'r' => retry - case 'q' => s.exit(ok = false) - case 'i' => s.log.warn(s"Ignoring load failure: $ignoreMsg."); s - case 'l' => LastCommand :: loadProjectCommand(LoadFailed, loadArg) :: s - case _ => println("Invalid response."); doLoadFailed(s, loadArg) + case 'r' | 'R' => retry + case 'q' | 'Q' => s.exit(ok = false) + case 'i' | 'I' => s.log.warn(s"Ignoring load failure: $ignoreMsg."); s + case 'l' | 'L' => LastCommand :: loadProjectCommand(LoadFailed, loadArg) :: s + case c => println(s"Invalid response: '$c'"); doLoadFailed(s, loadArg) } }