diff --git a/spring-shell-autoconfigure/src/main/java/org/springframework/shell/boot/ExitCodeAutoConfiguration.java b/spring-shell-autoconfigure/src/main/java/org/springframework/shell/boot/ExitCodeAutoConfiguration.java index 38fa449e..9cd84d26 100644 --- a/spring-shell-autoconfigure/src/main/java/org/springframework/shell/boot/ExitCodeAutoConfiguration.java +++ b/spring-shell-autoconfigure/src/main/java/org/springframework/shell/boot/ExitCodeAutoConfiguration.java @@ -54,7 +54,8 @@ public class ExitCodeAutoConfiguration { if (exception.getCause() instanceof CommandExecution.CommandParserExceptionsException) { return 2; } - return 1; + // only map parsing error so that other mappers can do their job + return 0; } }