Apakah mungkin untuk menggunakan editor baris bawaan ( zle) zsh untuk mengumpankan input ke subproses? Yaitu, saya ingin menjalankan di zlewrap mycommandmana zlewrapfungsi zsh dan mycommandprogram apa pun yang hanya membaca baris dari stdin; zlewrapakan secara efektif menyediakan kemampuan pengeditan baris zle untuk mycommand. Ini pada model rlwrapyang melakukan hal ini, tetapi dengan readline dan tidak zle untuk mengedit baris.
rlwrapcukup luas dan Anda mungkin pernah menggunakannya. Pikirkan tentang hal-hal shell pseudo kecil yang Anda dapatkan dalam hal-hal seperti mysql, sqlite, lftp, dll. Mereka semua memiliki beberapa implementasi editor baris yang kembali pada baris atau blok baris sekaligus ke prosesor aktual di belakangnya. rlwrapmemang hits dengan cukup rapi untuk program apa pun yang menerima STDIN, tapi alangkah baiknya untuk memiliki binding dan kemampuan gaya zle daripada readlines yang seseorang kurang luas.
zsh- cs.elte.hu/zsh-manual/zsh_14.html ? - Saya tidak begitu mengerti pertanyaan Anda, tetapi mencari judulnya di Google, dan menemukan halaman itu. Mungkin membantu, tapi saya tidak tahu.