break loop if not isatty

This commit is contained in:
Doug MacEachern 2005-07-21 04:53:27 +00:00
parent a7b4acb4bb
commit f37fc926f5

View File

@ -259,7 +259,12 @@ public abstract class ShellBase
return; return;
} }
if (input == null || input.trim().length() == 0) { if (input == null || input.trim().length() == 0) {
continue; if (!Getline.isTTY()) {
break;
}
else {
continue;
}
} }
try { try {
@ -268,7 +273,9 @@ public abstract class ShellBase
break; break;
} }
} }
out.println("Goodbye."); if (Getline.isTTY()) {
out.println("Goodbye.");
}
} }
public void handleCommand(String line) { public void handleCommand(String line) {