Added lastout sub command.

This commit is contained in:
2023-01-09 10:22:35 -05:00
parent a71bf4330b
commit d6a505fd00
@@ -16,6 +16,9 @@ import java.io.BufferedReader;
import java.io.File; import java.io.File;
import java.io.IOException; import java.io.IOException;
import java.io.InputStreamReader; import java.io.InputStreamReader;
import java.nio.file.Files;
import java.nio.file.Paths;
import java.util.stream.Collectors;
public class DevRequestHandler { public class DevRequestHandler {
@@ -52,6 +55,9 @@ public class DevRequestHandler {
case "shutdown": case "shutdown":
commandString = "./mbdevkill.sh"; commandString = "./mbdevkill.sh";
break; break;
case "lastout":
MagicBot.sendResponse(event, getLastOutput());
return;
default: default:
break; break;
} }
@@ -74,4 +80,15 @@ public class DevRequestHandler {
"Use #dev lastout to view results"); "Use #dev lastout to view results");
} }
private static String getLastOutput() {
String outString = null;
try {
outString = Files.lines(Paths.get("devLastOut"))
.collect(Collectors.joining(System.lineSeparator()));
} catch (IOException e) {
e.printStackTrace();
}
return outString;
}
} }