SHL-60 - Jansi terminal support not working under cygwin
This commit is contained in:
@@ -201,7 +201,7 @@ public abstract class JLineShell extends AbstractShell implements CommandMarker,
|
||||
protected ConsoleReader createConsoleReader() {
|
||||
ConsoleReader consoleReader = null;
|
||||
try {
|
||||
if (JANSI_AVAILABLE && OsUtils.isWindows()) {
|
||||
if (isJansiAvailable()) {
|
||||
try {
|
||||
consoleReader = createAnsiWindowsReader();
|
||||
} catch (Exception e) {
|
||||
@@ -218,6 +218,10 @@ public abstract class JLineShell extends AbstractShell implements CommandMarker,
|
||||
return consoleReader;
|
||||
}
|
||||
|
||||
private boolean isJansiAvailable() {
|
||||
return JANSI_AVAILABLE && OsUtils.isWindows() && System.getProperty("jline.terminal") == null;
|
||||
}
|
||||
|
||||
public void printBannerAndWelcome() {
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user