Пошаљите упозорење Центру за обавештења из командне линије у ОС Кс
Преглед садржаја:
- Инсталирање Терминал Нотифиер
- Коришћење Терминал Нотифиер-а за постављање у Центар за обавештења
- Интерактивност обавештења: отварање УРЛ-ова, апликација и извршавање команди терминала
Користећи одличан алат треће стране који се зове терминал-нотифиер, можете слати упозорења и поруке у Центар за обавештења директно из командне линије. Ово има безброј потенцијално валидних употреба, али један фантастичан случај употребе је у истим венама усменог најаве када је команда завршена или слања упозорења о значки, али уместо тога објављивање обавештења у Центру за обавештења ОС Кс Моунтаин Лион.
Инсталирање Терминал Нотифиер
Под претпоставком да имате руби на Мац-у, можете лако да инсталирате терминал-нотифиер користећи гем:
судо гем инсталл терминал-нотифиер
За оне који немају руби, можете преузети унапред изграђену бинарну датотеку са ГитХуб-а, али да бисте покренули терминал-нотифиер, морате да је усмерите на бинарну датотеку унутар пакета апликација на следећи начин:
./терминал-нотифиер.апп/Цонтентс/МацОС/терминал-нотифиер
Ако идете овим другим путем, најбоље би било да направите псеудоним у басх_профиле. За потребе овог чланка претпоставићемо да сте га инсталирали преко руби-а.
Коришћење Терминал Нотифиер-а за постављање у Центар за обавештења
Када се инсталира, коришћење команде у њеном најосновнијем језгру је следеће:
"терминал-нотифиер -мессаге Здраво, ово је моја порука>"
Постављање поруке након што је команда завршена је лако, само додајте терминал-нотифиер на следећи начин:
"пинг -ц 5 иахоо.цом && терминал-нотифиер -мессаге Завршено пинговање иахоо>"
Ова објављују неинтерактивно обавештење, али ако дубље копате, можете покренути апликације, извршити команде терминала и отворити УРЛ-ове.
Интерактивност обавештења: отварање УРЛ-ова, апликација и извршавање команди терминала
Још боље су команде -опен и -ацтивате, које вам омогућавају да одредите УРЛ или апликацију за активирање када се кликне на Обавештење. На пример, ово ће отворити оскдаили.цом када кликнете на:
"терминал-нотифиер -мессаге Идите на ОСКСДаили.цом, то је најбоља веб локација икада!>"
Обавештење се поставља у Центар за обавештења, а ако се кликне на њега, отвориће се оскдаили.цом у подразумеваном веб претраживачу.
Следећи пример ће отворити ТектЕдит ако кликнете на обавештење:
"терминал-нотифиер -мессаге Време за испис мозга у ТектЕдит -титле Браиндумп -активирај цом.аппле.ТектЕдит "
Можете да извршите и команде терминала ако је обавештење у интеракцији са:
"терминал-нотифиер -мессаге Време је за покретање резервних копија -титле Бацкуп Сцрипт -изврши бацкупсцрипт"
То је само неколико примера, али очигледно постоји бесконачна употреба за тако нешто. С обзиром на то колико је ово корисно, изненађен сам што Аппле није укључио начин да се то уради у ОС Кс, иако би се то једног дана могло променити. У међувремену уживајте у терминал-нотифиер-у, то је одлична алатка.