मछली शैल एकीकरण¶
एसटीटी (स्पीच-टू-टेक्स्ट) सीएलआई के साथ इंटरैक्ट करना आसान बनाने के लिए, आप अपने फिश कॉन्फ़िगरेशन में एक शॉर्टकट फ़ंक्शन जोड़ सकते हैं। यह आपको टर्मिनल में बस “आपका प्रश्न” टाइप करने की अनुमति देता है।
सेटअप निर्देश¶
फिश शैल भंडार व्यक्तिगत फ़ाइलों के रूप में कार्य करता है। अनुशंसित दृष्टिकोण एक समर्पित फ़ंक्शन फ़ाइल बनाना है।
फ़ंक्शन फ़ाइल बनाएं (यदि यह मौजूद नहीं है तो निर्देशिका स्वचालित रूप से बनाई जाएगी): CODE_ब्लॉक_0
निम्नलिखित ब्लॉक को फ़ाइल में चिपकाएँ:
CODE_ब्लॉक_1
यह फ़ंक्शन सभी नए मछली सत्रों में तुरंत उपलब्ध है। नया टर्मिनल खोले बिना इसे वर्तमान सत्र में लोड करने के लिए: CODE_ब्लॉक_2
मछली-विशिष्ट नोट्स¶
मछली वेरिएबल असाइनमेंट के लिए
VAR=वैल्यूके बजायसेट VAR वैल्यूका उपयोग करती है।शर्तें
[ ]औरfiके बजायtestऔरendब्लॉक का उपयोग करती हैं।तर्क पारित करने के लिए
$argv$*/$@को प्रतिस्थापित करता है।निकास कोड के लिए
$status$?का स्थान लेता है।या/औरको सशर्त अभिव्यक्तियों में||/&&से बदलें।मछली
स्थानीयका उपयोग नहीं करती है - फ़ंक्शन के अंदर सभी चर डिफ़ॉल्ट रूप से स्थानीय होते हैं।
विशेषताएँ¶
डायनामिक पथ:
/tmpमार्कर फ़ाइल के माध्यम से स्वचालित रूप से प्रोजेक्ट रूट ढूंढता है।ऑटो-रीस्टार्ट: यदि बैकएंड डाउन है, तो यह
start_serviceऔर स्थानीय विकिपीडिया सेवाओं को चलाने का प्रयास करता है।स्मार्ट टाइमआउट्स: पहले 2-सेकंड की त्वरित प्रतिक्रिया का प्रयास करता है, फिर 70-सेकंड के डीप प्रोसेसिंग मोड पर वापस आ जाता है।