OS X میں کمانڈ لائن سے اطلاعاتی مرکز کو الرٹ بھیجیں۔

فہرست کا خانہ:

Anonim

Terminal-notifier نامی ایک بہترین تھرڈ پارٹی ٹول کا استعمال کرتے ہوئے، آپ کمانڈ لائن سے براہ راست اطلاعاتی مرکز پر الرٹ اور پیغامات پوسٹ کر سکتے ہیں۔ اس کے متعدد ممکنہ طور پر درست استعمالات ہیں، لیکن ایک شاندار استعمال کا معاملہ زبانی طور پر اعلان کرنے کے ساتھ ساتھ ہے جب کوئی کمانڈ مکمل ہو جائے یا بیج الرٹ بھیجے، بلکہ OS X Mountain Lion's Notification Center پر اطلاع پوسٹ کرے۔

ٹرمینل نوٹیفائر انسٹال کرنا

فرض کریں کہ آپ کے پاس میک پر روبی ہے، آپ آسانی سے منی کا استعمال کرتے ہوئے ٹرمینل نوٹیفائر انسٹال کر سکتے ہیں:

sudo gem install terminal-notifier

روبی کے بغیر ان لوگوں کے لیے، آپ GitHub سے پہلے سے تیار کردہ بائنری ڈاؤن لوڈ کر سکتے ہیں لیکن ٹرمینل نوٹیفائر کو چلانے کے لیے آپ کو اسے ایپ بنڈل کے اندر موجود بائنری کی طرف اشارہ کرنا ہوگا:

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

اگر آپ بعد والے راستے پر جاتے ہیں، تو آپ کو bash_profile میں ایک عرف بنانا بہتر ہوگا۔ اس مضمون کے مقصد کے لیے ہم فرض کریں گے کہ آپ نے اسے روبی کے ذریعے انسٹال کیا ہے۔

نوٹیفکیشن سنٹر پر پوسٹ کرنے کے لیے ٹرمینل نوٹیفائر کا استعمال کرنا

ایک بار انسٹال ہونے کے بعد، اس کے سب سے بنیادی کور میں کمانڈ کا استعمال درج ذیل ہے:

"

terminal-notifier -message ہیلو، یہ میرا پیغام ہے>"

کمانڈ مکمل ہونے کے بعد پیغام پوسٹ کرنا آسان ہے، بس ٹرمینل نوٹیفائر کو اس طرح شامل کریں:

"

ping -c 5 yahoo.com && terminal-notifier -message مکمل pinging yahoo>"

یہ ایک نان انٹرایکٹو نوٹیفکیشن پوسٹ کرتے ہیں، لیکن گہرائی میں کھود کر آپ ایپلیکیشنز لانچ کر سکتے ہیں، ٹرمینل کمانڈز چلا سکتے ہیں، اور یو آر ایل بھی کھول سکتے ہیں۔

اطلاعات کو انٹرایکٹو بنانا: یو آر ایل کو کھولنا، ایپلیکیشنز، اور ٹرمینل کمانڈز پر عمل کرنا

اگرچہ -اوپن اور -ایکٹیویٹ کمانڈز اس سے بھی بہتر ہیں، جو آپ کو یا تو یو آر ایل یا ایپلیکیشن کو ایکٹیویٹ کرنے کی اجازت دیتے ہیں جب اطلاع پر کلک کیا جاتا ہے۔ مثال کے طور پر، کلک کرنے پر یہ osxdaily.com کھل جائے گا:

"

terminal-notifier -message OSXDaily.com پر جائیں، یہ اب تک کی بہترین ویب سائٹ ہے!>"

نوٹیفکیشن نوٹیفکیشن سینٹر پر پوسٹ کیا جاتا ہے، اور اگر کلک کیا جاتا ہے تو یہ osxdaily.com پہلے سے طے شدہ ویب براؤزر میں کھل جائے گا۔

اگر آپ نوٹیفکیشن پر کلک کریں گے تو اگلی مثال TextEdit کھولے گی:

"

terminal-notifier -message TextEdit میں برین ڈمپ کرنے کا وقت - title Braindump -activate com.apple.TextEdit "

اگر آپ نوٹیفکیشن کے ساتھ بات چیت کرتے ہیں تو آپ ٹرمینل کمانڈز کو بھی چلا سکتے ہیں:

"

terminal-notifier -message آپ کے بیک اپ چلانے کا وقت - title Backup Script -execute backupscript"

یہ صرف چند مثالیں ہیں، لیکن ظاہر ہے کہ ایسی چیز کے لامحدود استعمال ہوتے ہیں۔ اس بات پر غور کرتے ہوئے کہ یہ کتنا مفید ہے میں حیران ہوں کہ ایپل نے OS X میں ایسا کرنے کا کوئی طریقہ شامل نہیں کیا، حالانکہ یہ کسی دن بدل سکتا ہے۔ اس دوران ٹرمینل نوٹیفائر سے لطف اندوز ہوں، یہ ایک بہترین ٹول ہے۔

OS X میں کمانڈ لائن سے اطلاعاتی مرکز کو الرٹ بھیجیں۔