Я работаю над плагином в Intellij, который будет использоваться в основном в PyCharm, и одна из вещей, с которыми мне нужно работать, - это команды терминала. Кроме того, моему терминалу необходимо загрузить среду, подобную терминалу Pycharm, для выполнения команд. Мне также нужно иметь возможность читать вывод, сгенерированный выполнением этих команд. Как лучше всего этого добиться?
Спасибо за любую помощь!