OS X में कमांड लाइन से नोटिफिकेशन सेंटर को अलर्ट भेजें

विषयसूची:

Anonim

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

टर्मिनल नोटिफ़ायर इंस्टॉल करना

मान लें कि आपके मैक पर रूबी है, आप आसानी से जेम: का उपयोग करके टर्मिनल-नोटिफ़ायर स्थापित कर सकते हैं

sudo Gem install Terminal-notifier

उन लोगों के लिए जिनमें रूबी नहीं है, आप गिटहब से प्री-बिल्ट बाइनरी डाउनलोड कर सकते हैं लेकिन टर्मिनल-नोटिफ़ायर चलाने के लिए आपको इसे ऐप बंडल के अंदर बाइनरी पर इंगित करना होगा:

./terminal-notifier.app/Contents/MacOS/terminal-notifier

अगर आप बाद वाला रास्ता चुनते हैं, तो बेहतर होगा कि आप bash_profile में एक उपनाम बनाएं। इस लेख के प्रयोजन के लिए हम मान लेंगे कि आपने इसे रूबी के माध्यम से स्थापित किया है।

सूचना केंद्र पर पोस्ट करने के लिए टर्मिनल नोटिफ़ायर का उपयोग करना

एक बार इंस्टॉल हो जाने पर, इसके सबसे बुनियादी कोर पर कमांड का उपयोग इस प्रकार है:

"

टर्मिनल-नोटिफ़ायर -संदेश हैलो, यह मेरा संदेश है>"

कमांड पूरा होने के बाद संदेश पोस्ट करना आसान है, बस टर्मिनल-नोटिफ़ायर को इस तरह जोड़ें:

"

पिंग -c 5 yahoo.com और&टर्मिनल-नोटिफ़ायर -मैसेज समाप्त पिंगिंग yahoo>"

ये एक गैर-संवादात्मक सूचना पोस्ट करते हैं, लेकिन गहराई से जाने पर आप एप्लिकेशन लॉन्च कर सकते हैं, टर्मिनल कमांड निष्पादित कर सकते हैं, और URL भी खोल सकते हैं।

सूचनाओं को इंटरएक्टिव बनाना: यूआरएल खोलना, ऐप्लिकेशन और टर्मिनल कमांड चलाना

इससे भी बेहतर हालांकि -ओपन और -एक्टिवेट कमांड हैं, जो आपको अधिसूचना पर क्लिक करने पर सक्रिय करने के लिए एक URL या एक एप्लिकेशन निर्दिष्ट करने देते हैं। उदाहरण के लिए, क्लिक करने पर यह osxdaily.com खुल जाएगा:

"

टर्मिनल-नोटिफ़ायर -संदेश OSXDaily.com पर जाएं, यह अब तक की सबसे अच्छी वेबसाइट है!>"

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

अगर आप सूचना पर क्लिक करते हैं तो अगला उदाहरण टेक्स्टएडिट खोलेगा:

"

टर्मिनल-नोटिफ़ायर -मैसेज टेक्स्ट एडिट में ब्रेनडंप करने का समय -टाइटल ब्रेनडंप -com.apple.TextEdit सक्रिय करें "

आप टर्मिनल कमांड भी निष्पादित कर सकते हैं यदि अधिसूचना के साथ इंटरैक्ट किया जाता है:

"

टर्मिनल-नोटिफ़ायर -संदेश आपके बैकअप चलाने का समय -शीर्षक बैकअप स्क्रिप्ट -बैकअपस्क्रिप्ट निष्पादित करें"

यह केवल कुछ उदाहरण हैं, लेकिन स्पष्ट रूप से ऐसी चीज़ों के अनंत उपयोग हैं। यह देखते हुए कि यह कितना उपयोगी है, मुझे आश्चर्य है कि Apple ने OS X में ऐसा करने का कोई तरीका शामिल नहीं किया, हालाँकि यह किसी दिन बदल सकता है। इस बीच टर्मिनल-नोटिफ़ायर का आनंद लें, यह एक बढ़िया टूल है।

OS X में कमांड लाइन से नोटिफिकेशन सेंटर को अलर्ट भेजें