Пошаљите упозорење Центру за обавештења из командне линије у ОС Кс

Преглед садржаја:

Anonim

Користећи одличан алат треће стране који се зове терминал-нотифиер, можете слати упозорења и поруке у Центар за обавештења директно из командне линије. Ово има безброј потенцијално валидних употреба, али један фантастичан случај употребе је у истим венама усменог најаве када је команда завршена или слања упозорења о значки, али уместо тога објављивање обавештења у Центру за обавештења ОС Кс Моунтаин Лион.

Инсталирање Терминал Нотифиер

Под претпоставком да имате руби на Мац-у, можете лако да инсталирате терминал-нотифиер користећи гем:

судо гем инсталл терминал-нотифиер

За оне који немају руби, можете преузети унапред изграђену бинарну датотеку са ГитХуб-а, али да бисте покренули терминал-нотифиер, морате да је усмерите на бинарну датотеку унутар пакета апликација на следећи начин:

./терминал-нотифиер.апп/Цонтентс/МацОС/терминал-нотифиер

Ако идете овим другим путем, најбоље би било да направите псеудоним у басх_профиле. За потребе овог чланка претпоставићемо да сте га инсталирали преко руби-а.

Коришћење Терминал Нотифиер-а за постављање у Центар за обавештења

Када се инсталира, коришћење команде у њеном најосновнијем језгру је следеће:

"

терминал-нотифиер -мессаге Здраво, ово је моја порука>"

Постављање поруке након што је команда завршена је лако, само додајте терминал-нотифиер на следећи начин:

"

пинг -ц 5 иахоо.цом && терминал-нотифиер -мессаге Завршено пинговање иахоо>"

Ова објављују неинтерактивно обавештење, али ако дубље копате, можете покренути апликације, извршити команде терминала и отворити УРЛ-ове.

Интерактивност обавештења: отварање УРЛ-ова, апликација и извршавање команди терминала

Још боље су команде -опен и -ацтивате, које вам омогућавају да одредите УРЛ или апликацију за активирање када се кликне на Обавештење. На пример, ово ће отворити оскдаили.цом када кликнете на:

"

терминал-нотифиер -мессаге Идите на ОСКСДаили.цом, то је најбоља веб локација икада!>"

Обавештење се поставља у Центар за обавештења, а ако се кликне на њега, отвориће се оскдаили.цом у подразумеваном веб претраживачу.

Следећи пример ће отворити ТектЕдит ако кликнете на обавештење:

"

терминал-нотифиер -мессаге Време за испис мозга у ТектЕдит -титле Браиндумп -активирај цом.аппле.ТектЕдит "

Можете да извршите и команде терминала ако је обавештење у интеракцији са:

"

терминал-нотифиер -мессаге Време је за покретање резервних копија -титле Бацкуп Сцрипт -изврши бацкупсцрипт"

То је само неколико примера, али очигледно постоји бесконачна употреба за тако нешто. С обзиром на то колико је ово корисно, изненађен сам што Аппле није укључио начин да се то уради у ОС Кс, иако би се то једног дана могло променити. У међувремену уживајте у терминал-нотифиер-у, то је одлична алатка.

Пошаљите упозорење Центру за обавештења из командне линије у ОС Кс