Разобрать вывод команды до того, как это будет сделано
Я занимаюсь развертыванием с помощью фабрики, и один шаг - обновить пакет Debian. Я исполняю
sudo('aptitude install packagename')
и он спросит меня:
[server] out: 1 packages upgraded, 0 newly installed, 0 to remove and 110 not upgraded.
[server] out: Need to get 40.7 kB of archives. After unpacking 1,024 B will be used.
[server] out: Do you want to continue? [Y/n/?]
Я хочу убедиться, что есть только 1 обновленный пакет и 0 для удаления. Я пытаюсь разобрать вопрос, чтобы ответить на основе этого правила, но я не могу понять, как получить доступ к тексту до завершения выполнения команды. Есть ли способ?