Guard::Notifier::Blink1
blink(1) notifier for Guard.
Installation
Add this line to your application's Gemfile:
gem 'guard-notifier-blink1', require: false
And then execute:
$ bundle
Or install it yourself as:
$ gem install guard-notifier-blink1
And the notifier requires blink1-tool
.
See oficial site: http://blink1.thingm.com/blink1-tool/
Usage
Add the following to your Guardfile.
require "guard/notifier/blink1"
notification :blink1
Options
:methods
This option is used as flash method of blink(1)
.
You can set color of result types individually.
NAME | DESCRIPTION |
---|---|
:emission |
LED emits until is sent --off option |
:blink |
use --blink option |
:glimmer |
use --glimer option |
:off |
use --off option |
Default:
{
success: "blink",
pending: "blink",
failed: "blink",
notify: "blink",
}
:method
Set method for all result type.
:colors
This options is used as LED color. You can set color of result types individually.
Default:
{
success: "#00ff00",
pending: "#ffff00",
failed: "#ff0000",
notify: "#0000ff",
}
:color
Set color for all result type.
:counts
This option is used as the number of flashes when the :method
is set to blink
or glimmer
.
You can set color of result types individually.
Default:
{
success: 3,
pending: 3,
failed: 3,
notify: 3,
}
:count
Set count for all result type.
Sample
notification :blink1,
method: :glimmer,
count: 5,
colors: {
success: "#003200",
pending: "#323200",
failed: "#320000",
notify: "#000032",
}
Contributing
- Fork it ( https://github.com/Sixeight/guard-notifier-blink1/fork )
- Create your feature branch (
git checkout -b my-new-feature
) - Commit your changes (
git commit -am 'Add some feature'
) - Push to the branch (
git push origin my-new-feature
) - Create a new Pull Request