Mac OX Terminal Notifier使用

原本想找一個Notifier用來提示terminal狀態的軟件,只是除了growl以外,彷佛沒有一個好的方案,直到偶然間看到了terminal-notifiergit

Terminal Notifier

> terminal-notifier is a command-line tool to send Mac OS X User Notifications, which are available in Mac OS X 10.8 and higher.github

Terminal Notifier 是一個命令行工具用來當Mac OS X的用戶提醒。誰讓Growl是收費的,尚未試用。shell

下載Terminal Notifier

Terminal Notifier下載地址bash

https://github.com/alloy/terminal-notifier/releasesapp

若是是用Ruby的話能夠這樣安裝工具

gem install terminal-notifier

只是相對於用gem這類,須要rvm之類的來講,Homebrew會是一個更好的方案google

brew install terminal-notifier

Mac OS Notifier

Terminal Notifier用法spa

 $ terminal-notifier -[message|group|list] [VALUE|ID|ID] [options]

官方給了幾個示例命令行

$ echo 'Piped Message Data!' | terminal-notifier -sound default$ terminal-notifier -title '💰' -message 'Check your Apple stock!' -open 'http://finance.yahoo.com/q?s=AAPL'$ terminal-notifier -group 'address-book-sync' -title 'Address Book Sync' -subtitle 'Finished' -message 'Imported 42 contacts.' -activate 'com.apple.AddressBook'

至於 '💰' 這個神奇的符號是Mac OS專用的,其餘的可能看不到。code

因而就有了這樣一個本身的配置。

terminal-notifier -sound default -title '' -message "Happy Hacking!!"

至於這個蘋果的起源。。聽說能夠用快捷鍵Alt + Shift + K,至於Happy Hacking這個寫法是來自於emacs的,

Happy Hacking

Terminal Notifier替換Growl

修改.bash_profile

function growl() {
  terminal-notifier -activate com.googlecode.iterm2 -title '' -subtitle "A message from your shell:" -message "$@"}

下面這個是用於語音提醒

function groooowl() {
  terminal-notifier -activate com.googlecode.iterm2 -title '' -subtitle "A message from your shell:" -message "$@"
  say "$@"}
相關文章
相關標籤/搜索