Хабр Курсы для всех
РЕКЛАМА
Большая витрина: от крупнейших школ до частных авторов. Сравнивайте по цене, длительности, формату и выбирайте самый подходящий курс!
К сожалению, было поставлено условие: никаких сторонних решений, все только свое.
Никогда не понимал подобных условий.
В данном случае это лишь вопрос реализации Executable. То есть, теоретически это сделать можно как-нибудь вот так:
Executable exec = (args) -> {
System.out.println("Prompt: ");
String command = readLine(); // будем предполагать, что такая функция реализована.
...
}Я подумаю, как добавить поддержку таких комманд "из коробки".
Jerminal — эмулятор терминала для Java-программ