zle
একটি subproces ইনপুট খাওয়ানোর জন্য zsh এর অন্তর্নির্মিত লাইন সম্পাদক ( ) ব্যবহার করা সম্ভব ? এটি হ'ল, আমি zlewrap mycommand
কোথায় চালাতে চাই যেখানে zlewrap
একটি zsh ফাংশন এবং mycommand
এমন কোনও প্রোগ্রাম যা কেবল স্টিডিনের লাইনগুলি পড়ে; zlewrap
কার্যকরভাবে zle এর লাইন-সম্পাদনার ক্ষমতা সরবরাহ করবে mycommand
। এটি এমন মডেলটিতে rlwrap
যা এটি কেবল এটি করে, তবে পঠন লাইনের সাথে এবং লাইন সম্পাদনার জন্য zle নয়।
rlwrap
বেশ বিস্তৃত এবং আপনি সম্ভবত এটি ব্যবহার করেছেন। মাইএসকিএল, স্ক্লাইট, এলএফটিপি ইত্যাদির মতো জিনিসগুলিতে আপনি যে ছোট সিউডো শেল জিনিসগুলি পান সেগুলি সম্পর্কে ভাবুন। তাদের সকলের একটি লাইন সম্পাদকের কিছু বাস্তবায়ন রয়েছে যা তাদের পিছনে প্রকৃত প্রসেসরের কাছে একবারে লাইনে বা লাইনের ব্লকে ফিরে আসে। rlwrap
STDIN কে গ্রহণ করে এমন কোনও প্রোগ্রামের জন্য বেশ ঝরঝরে হিট করে, তবে রিডলাইনগুলি কম বিস্তৃত যারা না করে zle স্টাইলের বাইন্ডিং এবং ক্ষমতা রাখলে ভাল লাগবে।
zsh
- cs.elte.hu/zsh-manual/zsh_14.html ? - আমি আপনার প্রশ্নটি বেশ বুঝতে পারছি না, তবে শিরোনামটি গুগলড করেছি এবং সেই পৃষ্ঠাটি পেয়েছি। এটি সাহায্য করতে পারে, কিন্তু আমি জানি না।