Чи можна використовувати вбудований редактор рядків zsh ( zle) для подачі вводу в підпроцес? Тобто, я хотів би запустити zlewrap mycommandде zlewrapфункцію zsh і mycommandчи будь-яка програма, яка просто читає рядки зі stdin; zlewrapефективно забезпечить можливості редагування ліній zle для mycommand. Це на моделі, rlwrapяка робить саме це, але з readline та не zle для редагування рядків.
rlwrapдосить поширене, і ви, ймовірно, ним користувалися. Подумайте про маленькі речі псевдо оболонки, які ви отримуєте в таких речах, як mysql, sqlite, lftp тощо. Всі вони мають деяку реалізацію редактора рядків, який одночасно повертається в рядку або блоку рядків до фактичного процесора за ними. rlwrapробить хіти досить акуратно для будь-якої програми, яка приймає STDIN, але було б непогано мати прив'язки та здібності в стилі zle, а не читальні рядки, які є комусь менш обширними.
zsh- cs.elte.hu/zsh-manual/zsh_14.html ? - Я не дуже розумію ваше запитання, але Google заголовок і знайшов цю сторінку. Це може допомогти, але я не знаю.