Notify me when task is done. This thing can pop a Growl notification, send an SMS/push notification to your mobile, and even speak to you.
You will need node v0.10.31 and npm v1.3.14 (comes with node) or a more recent version in order to start using it.
Once you have node and npm on your machine, install with:
$ npm install -g notifyme
You need to have OSX text to speech available on your machine.
$ sudo gem install terminal-notifier
To use SMS notification, you need to have Twilio account to use their API.
And to use Push notification, you need to have Instapush account to use their API. Add an application then add new
Event with following template:
set command to set configuration:
$ notifyme set key=value
You can configure multiple keys by:
$ notifyme set key1=value1 key2=value2 ...
config command to show all config:
$ notifyme config
$ long-running task | notifyme [options]
notifyme reads stdin and pipes it to stdout while task is running. After task is done, notification message specified in options will be sent.
$ long-running task | notifyme --by=sms
Notify by SMS to configured phone number. Growl notification is the default method.
$ long-running task | notifyme --sms=66613334221
Overide configured phone number and use
--by Select notification method e.g. sms, voice, growl, ex. "sms,voice" --sms Send SMS to this number instead of using configured number or just "--sms" to use configured number --voice Notify by voice eg. male, female --growl Turn on/off Growl notification --message Custom notification message --debug Enable debug mode --version Show version
The MIT License (MIT)