notifize
a desktop notification package for Go / golang
![License](https://img.shields.io/badge/license-GNU%20GPLv3-blue.svg)
GNU/Linux | OS X |
---|
![notifize_gnu_linux](https://cloud.githubusercontent.com/assets/15326526/16973882/1c794dbc-4dfd-11e6-9136-78f6b7760914.png) | ![notifize_osx](https://cloud.githubusercontent.com/assets/15326526/16973883/1c7fe456-4dfd-11e6-9551-7a8b527b8ec6.png) |
how it works
send desktop notifications from your Go application
operating system support
- GNU/Linux using libnotify
notify-send
- OS X 10.9+ using AppleScript
display notification
I'd like to add support for other operating systems (primarily Windows and *BSD).
- libnotify would probably work for *BSD but I don't want to implement without testing.
- Windows doesn't seem to have an easy way of doing this, and I want to avoid doing something like bundling a 3rd party binary. Please let me know of any ideas/suggestions to provide Windows notifications cleanly.
installation
install and update this Go package with go get -u github.com/ctcpip/notifize
usage example
package main
import "github.com/ctcpip/notifize"
func main() {
notifize.Display("title", "hello, world", false, "")
}
documentation / reference
godoc.org/github.com/ctcpip/notifize
projects that use notifize
stuff nobody cares about
this project uses...
license
GNU GPLv3