open - OS के डिफ़ॉल्ट ऐप्स को अपनी मर्जी से खोलने वाला क्रॉस-प्लेटफ़ॉर्म रनर
(github.com/sindresorhus)- CLI उपकरण या स्क्रिप्ट में URL, फ़ाइल और executable को OS डिफ़ॉल्ट ऐप से खोलने की सुविधा देने वाली NodeJS लाइब्रेरी
- डिफ़ॉल्ट ब्राउज़र से URL खोलना, इमेज व्यूअर ऐप में फ़ाइल खोलना, किसी निर्दिष्ट ऐप (name + arguments) से खोलना जैसी कई तरह की “open” कार्रवाइयों का समर्थन
- चाइल्ड प्रोसेस के लिए
Promiseलौटाकर, custom इवेंट listener जोड़ना या अन्य ऑपरेशन करना संभव - अंदरूनी तौर पर macOS में
open, Windows मेंstart, और बाकी प्लेटफ़ॉर्म मेंxdg-openका उपयोग करता है — प्लेटफ़ॉर्मों के बीच एकसमान व्यवहार सुनिश्चित करने के लिए
- चाइल्ड प्रोसेस के लिए
- सुरक्षा जोखिम वाले पुराने
execतरीके की बजायspawnका उपयोग - मूल
node-openके issue भी सुलझाए गए - ESM आधारित पैकेज है, इसलिए CommonJS environment में dynamic import की जरूरत पड़ेगी
- डेवलपमेंट, deployment scripts या CLI टूल बनाते समय “ऑपरेटिंग सिस्टम के डिफ़ॉल्ट ऐप” को कॉल करना हो तो यह उपयोगी है
- इस मॉड्यूल का उपयोग करने वाला Open-CLI अलग से उपलब्ध है
अभी कोई टिप्पणी नहीं है.