क्या यह संभव है कि एक उपप्रकार में zle
इनपुट फीड करने के लिए zsh की बिल्ट-इन लाइन एडिटर ( ) का उपयोग किया जाए ? यही है, मैं दौड़ना चाहूंगा zlewrap mycommand
जहां zlewrap
एक zsh फ़ंक्शन है और mycommand
कोई भी प्रोग्राम है जो सिर्फ स्टड से लाइनें पढ़ता है; zlewrap
प्रभावी ढंग से करने के लिए zle लाइन संपादन क्षमताओं प्रदान करेगा mycommand
। यह उस मॉडल पर है, rlwrap
जो सिर्फ ऐसा करता है, लेकिन लाइन एडिटिंग के लिए रीडलाइन और ज़िल के साथ नहीं।
rlwrap
काफी व्यापक है और आपने शायद इसका उपयोग किया है। छोटी छद्म शैल चीजों के बारे में सोचें जो आपको mysql, sqlite, lftp, आदि जैसी चीज़ों में मिलती हैं। इन सभी में एक लाइन एडिटर का कुछ कार्यान्वयन होता है जो एक बार में लाइन या लाइनों के ब्लॉक को उनके पीछे वास्तविक प्रोसेसर पर लौटाता है। rlwrap
किसी भी कार्यक्रम के लिए बहुत करीने से हिट करता है जो STDIN को स्वीकार करता है, लेकिन यह अच्छा होगा कि रीडलाइन के बजाय zle शैली की बाइंडिंग और क्षमताएं हों, जो किसी से कम व्यापक हों।
zsh
- cs.elte.hu/zsh-manual/zsh_14.html के लिए मैनुअल को देखा है ? - मैं आपके प्रश्न को काफी नहीं समझता हूं, लेकिन शीर्षक को गूगलेड कर दिया, और उस पृष्ठ को ढूंढ लिया। यह मदद कर सकता है, लेकिन मुझे नहीं पता।