Существует ли инфраструктура для разработки консольного приложения Linux, где контроллеры являются консольными командами, а представления являются их выводом stdout?
Если вы не возражаете против использования Python, модуль cmd может стоить изучить.
cmd