Anonim

यदि मैक्स की टर्मिनल विंडो एक ऐसा प्लेटफ़ॉर्म है जिसे आप चाहते हैं कि वह अधिक उपयोगकर्ता के अनुकूल हो, तो आपके पास टर्मिपल में एक सहयोगी है।

टर्मिनल में जोड़ी गई नई उपयोगिता ने मैक उपयोगकर्ताओं के लिए थोड़ा सकारात्मक बदलाव का कारण बना है। टर्मिपल के रूप में संदर्भित, यह नया जोड़ एक अनुकूलन योग्य उपयोगकर्ता इंटरफ़ेस है जो केवल देशी बटन और ड्रॉप-डाउन मेनू और बटन का उपयोग करके डेवलपर्स के लिए शेल स्क्रिप्ट के निर्माण को आसान बनाता है।

टर्मिपल एक जावास्क्रिप्ट ढांचे से बनाया गया था और देशी कोको विजेट का उपयोग करता है। यह स्वचालित रूप से मैक की टर्मिनल विंडो के निचले कोने से जुड़ जाता है ताकि जरूरत पड़ने पर यह आसानी से सुलभ हो सके।

जैसा कि प्रोग्राम डेवलपर ने समझाया है: जावास्क्रिप्ट एक हल्का और तेज ढांचा है। ब्राउज़र इलेक्ट्रॉन ऐप्स को बड़ा बनाता है, लेकिन टर्मिपल की पूरी स्थापना एक एकल बाइनरी है जो आकार में सिर्फ 150 kB है।

मैक में अपने टर्मिनल विंडो के लिए टर्मिपल

टर्मिपल ब्राउज़र इंजन का उपयोग नहीं करता है। यह सीएसएस या HTML का उपयोग नहीं करता है जहां उपयोगकर्ता इंटरफेस को केवल JSON ऑब्जेक्ट के रूप में संदर्भित किया जाता है। इसे एक एम्बेडेड जावास्क्रिप्ट रनटाइम की भी आवश्यकता नहीं है क्योंकि यह मैकओएस पर पूर्व-स्थापित एक का उपयोग करता है जो संभवतः आपके मैक डिवाइस मेमोरी में लोड होता है, क्योंकि यह एक सिस्टम घटक है।

ज्यादातर मामलों में, इलेक्ट्रॉन में एपीआई टर्मिपल के समान हैं। उदाहरण के लिए, आप Dial.showOpenDialog डायल करके एक फ़ाइल पिकर संवाद खोल सकते हैं। या, आप ऐप ऑब्जेक्ट पर तैयार घटना सुन सकते हैं।

हालांकि दोनों प्लेटफार्मों को भ्रमित न करें क्योंकि टर्मिपल की तुलना में इलेक्ट्रॉन एक उन्नत और बड़ी परियोजना है, जो कि थोड़ा संस्करण 0.0.x उत्पाद है जिसमें इलेक्ट्रॉन क्षमताओं का 0.1% से कम हिस्सा है।

इलेक्ट्रॉन संगतता को उस सिद्धांत के रूप में वर्णित किया जा सकता है जो वर्तमान अनुकूलता की गारंटी का प्रतिनिधित्व करने के बजाय टर्मिपल के एपीआई डिजाइन के लिए मार्ग को रोशनी देता है।

UI बनाने के लिए, माइक्रो UI के रूप में जाना जाने वाला एक नया मॉड्यूल प्रदान किया जाता है। अगर आप टर्मिपल इंटरफेस को अपडेट करना चाहते हैं, तो एक JSON ऑब्जेक्ट के साथ microUI.loadUIDefinition () डायल करें। JSON ऑब्जेक्ट में शामिल UI तत्वों का वर्णन करता है।

जावास्क्रिप्ट फ़ंक्शंस के साथ इंटरैक्शन को जोड़ने के लिए, बस एक एक्शन प्रॉपर्टी वैल्यू पास करें जो फ़ंक्शन का नाम रखती है। यह यूआई फ्रेमवर्क का संपूर्ण सार है और इसके बारे में जानने के लिए बहुत कुछ है। कुछ उदाहरण स्क्रिप्ट हैं जो प्रोजेक्ट के GitHub रेपो में पाए जा सकते हैं।

टर्मिपल डेवलपर की वेबसाइट पर उपलब्ध है और उपयोग करने के लिए स्वतंत्र है।

अपने मैक की टर्मिनल विंडो को कस्टमाइज़ करने के लिए टर्मिपल का उपयोग करें