50 lines
825 B
Markdown
50 lines
825 B
Markdown
notificator
|
||
===========================
|
||
|
||
Desktop notification with Golang for:
|
||
|
||
* Windows with `growlnotify`;
|
||
* Mac OS X with `terminal-notifier` (if installed) or `osascript` (native, 10.9 Mavericks or Up.);
|
||
* Linux with `notify-send` for Gnome and `kdialog` for Kde.
|
||
|
||
Usage
|
||
------
|
||
|
||
```go
|
||
package main
|
||
|
||
import (
|
||
"github.com/0xAX/notificator"
|
||
)
|
||
|
||
var notify *notificator.Notificator
|
||
|
||
func main() {
|
||
|
||
notify = notificator.New(notificator.Options{
|
||
DefaultIcon: "icon/default.png",
|
||
AppName: "My test App",
|
||
})
|
||
|
||
notify.Push("title", "text", "/home/user/icon.png", notificator.UR_CRITICAL)
|
||
}
|
||
```
|
||
|
||
TODO
|
||
-----
|
||
|
||
* Add more options for different notificators.
|
||
|
||
Сontribution
|
||
------------
|
||
|
||
* Fork;
|
||
* Make changes;
|
||
* Send pull request;
|
||
* Thank you.
|
||
|
||
author
|
||
----------
|
||
|
||
[@0xAX](https://twitter.com/0xAX)
|