टर्मिनल-नोटिफायर मैक ओएस एक्स यूजर नोटिफिकेशन भेजने के लिए एक कमांड-लाइन टूल है, जो मैक ओएस एक्स 10.8 में उपलब्ध हैं।
वर्तमान में इसे एक एप्लिकेशन बंडल के रूप में पैक किया गया है, क्योंकि
NSUserNotification
यह 'फाउंडेशन टूल' से काम नहीं करता है। रडार: // 11956694
इस उपकरण का उपयोग किकर द्वारा उन कमांड की स्थिति को दिखाने के लिए किया जाएगा जो फाइलसिस्टम में बदलाव के कारण निष्पादित होते हैं। (v3.0.0)
डाउनलोड
प्रीबिल्ट बायनेरिज़, जो कोड-हस्ताक्षरित और उपयोग करने के लिए तैयार हैं, डाउनलोड अनुभाग से उपलब्ध हैं ।
प्रयोग
$ ./terminal-notifier.app/Contents/MacOS/terminal-notifier
group-ID sender-name message [bundle-ID]
टर्मिनल-नोटिफ़ायर का उपयोग करने के लिए, आपको ऐप बंडल के अंदर बाइनरी को कॉल करना होगा
।
पहला तर्क निर्दिष्ट करता है कि 'समूह' एक अधिसूचना से संबंधित है। किसी भी 'समूह' के लिए केवल एक अधिसूचना कभी भी दिखाई जाएगी, पहले से पोस्ट किए गए नोटिफिकेशन की जगह। उदाहरण हैं: एक अनोखी प्रक्रिया द्वारा सूचनाओं को गुंजाइश करने के लिए प्रेषक की प्रक्रिया आईडी, या किसी परियोजना द्वारा सूचनाओं को गुंजाइश करने के लिए वर्तमान कार्यशील निर्देशिका।
दूसरे और तीसरे तर्क स्वयं अधिसूचना का वर्णन करते हैं और क्रमशः इसके 'शीर्षक' और 'संदेश' हैं। उदाहरण के लिए, उपयोगकर्ता को एक अधिसूचना भेजने वाले को संवाद करने के लिए, आप प्रेषक का नाम शीर्षक के रूप में निर्दिष्ट कर सकते हैं।
चौथा और अंतिम तर्क एक वैकल्पिक है। यह निर्दिष्ट करता है कि उपयोगकर्ता द्वारा अधिसूचना पर क्लिक करने पर कौन सा एप्लिकेशन सक्रिय होना चाहिए। डिफ़ॉल्ट रूप से यह किसी अन्य एप्लिकेशन को लॉन्च करने के लिए Terminal.app को सक्रिय करेगा, इसके बजाय एप्लिकेशन के बंडल पहचानकर्ता को निर्दिष्ट करें। उदाहरण के लिए, Safari.app उपयोग शुरू करने के लिए: com.apple.Safari
।