Deprecated
This package is deprecated, please use beeep by @gen2brain instead!
About
![GoDoc](https://godoc.org/github.com/martinlindhe/notify?status.svg)
Notify is a simple cross-platform library for displaying desktop notifications in your go application
Example
package main
import "github.com/martinlindhe/notify"
func main() {
// show a notification
notify.Notify("app name", "notice", "some text", "path/to/icon.png")
// show a notification and play a alert sound
notify.Alert("app name", "alert", "some text", "path/to/icon.png")
}
Windows 10
Uses Toast notficiations provided by https://github.com/go-toast/toast
![Windows](https://github.com/OldTyT/notify/raw/019bffa6e4d2/windows.png)
macOS / OSX 10.8+
Uses terminal-notifier provided by https://github.com/deckarep/gosx-notifier
![macOS](https://github.com/OldTyT/notify/raw/019bffa6e4d2/macos.png)
Linux
Uses the notify-send and paplay commands,
both should be available on a default Ubuntu installation
![Linux](https://github.com/OldTyT/notify/raw/019bffa6e4d2/linux.png)
More
If you like this, check out https://github.com/martinlindhe/inputbox for cross-platform dialog input boxes.
License
Under MIT