macOS Zsh शैल एकीकरण¶
macOS Catalina (10.15) के बाद से डिफ़ॉल्ट शेल। यदि आप macOS Mojave या इससे पहले के संस्करण पर हैं, तो इसके बजाय macOS Bash Integration गाइड देखें।
एसटीटी (स्पीच-टू-टेक्स्ट) सीएलआई के साथ इंटरैक्ट करना आसान बनाने के लिए, आप अपने ~/.zshrc में एक शॉर्टकट फ़ंक्शन जोड़ सकते हैं। यह आपको टर्मिनल में बस “आपका प्रश्न” टाइप करने की अनुमति देता है।
सेटअप निर्देश¶
अपने पसंदीदा संपादक के साथ अपना Zsh कॉन्फ़िगरेशन खोलें: CODE_ब्लॉक_0
फ़ाइल के अंत में निम्नलिखित ब्लॉक चिपकाएँ:
CODE_ब्लॉक_1
अपना कॉन्फ़िगरेशन पुनः लोड करें: CODE_ब्लॉक_2
macOS-विशिष्ट नोट्स¶
टाइमआउटmacOS में निर्मित नहीं है। इस फ़ंक्शन का उपयोग करने से पहले इसे Homebrew के माध्यम से इंस्टॉल करें: CODE_ब्लॉक_3 इंस्टालेशन के बाद,टाइमआउटgtimeoutके रूप में उपलब्ध है। उपरोक्त फ़ंक्शन में या तो एक उपनाम जोड़ें याटाइमआउटकोgtimeoutसे बदलें: CODE_ब्लॉक_4 अपने~/.zshrcमेंs()फ़ंक्शन के ऊपर उपनाम जोड़ें।pgrepडिफ़ॉल्ट रूप से macOS पर उपलब्ध है।पायथन पथ: सुनिश्चित करें कि आपका वर्चुअल वातावरण
$SL5NET_AURA_PROJECT_ROOT/.venvपर सेट है। यदि आप Python कोpyenvयाcondaके साथ प्रबंधित करते हैं, तोPY_EXECको तदनुसार समायोजित करें।
विशेषताएँ¶
डायनामिक पथ:
/tmpमार्कर फ़ाइल के माध्यम से स्वचालित रूप से प्रोजेक्ट रूट ढूंढता है।ऑटो-रीस्टार्ट: यदि बैकएंड डाउन है, तो यह
start_serviceऔर स्थानीय विकिपीडिया सेवाओं को चलाने का प्रयास करता है।स्मार्ट टाइमआउट्स: पहले 2-सेकंड की त्वरित प्रतिक्रिया का प्रयास करता है, फिर 70-सेकंड के डीप प्रोसेसिंग मोड पर वापस आ जाता है।