Upgrade jline 3.24.1
- Default TerminalBuilder system outpu to SysOut to restore writing to stdout instead of stderr when redirect exists - Backport #891 - Backport #901 - Fixes #915 - Fixes #912
This commit is contained in:
@@ -21,6 +21,7 @@ import java.io.IOException;
|
||||
import org.jline.reader.Parser;
|
||||
import org.jline.terminal.Terminal;
|
||||
import org.jline.terminal.TerminalBuilder;
|
||||
import org.jline.terminal.TerminalBuilder.SystemOutput;
|
||||
import org.jline.utils.AttributedString;
|
||||
import org.jline.utils.AttributedStyle;
|
||||
|
||||
@@ -43,7 +44,7 @@ public class JLineShellAutoConfiguration {
|
||||
@Bean(destroyMethod = "close")
|
||||
public Terminal terminal() {
|
||||
try {
|
||||
return TerminalBuilder.builder().build();
|
||||
return TerminalBuilder.builder().systemOutput(SystemOutput.SysOut).build();
|
||||
}
|
||||
catch (IOException e) {
|
||||
throw new BeanCreationException("Could not create Terminal: " + e.getMessage());
|
||||
|
||||
Reference in New Issue
Block a user