DMEvanCT / notify

Cross-platform library for desktop notifications for your go application

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Deprecated

This package is deprecated, please use beeep by @gen2brain instead!

About

GoDoc

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

macOS / OSX 10.8+

Uses terminal-notifier provided by https://github.com/deckarep/gosx-notifier

macOS

Linux

Uses the notify-send and paplay commands, both should be available on a default Ubuntu installation

Linux

More

If you like this, check out https://github.com/martinlindhe/inputbox for cross-platform dialog input boxes.

License

Under MIT

About

Cross-platform library for desktop notifications for your go application

License:MIT License


Languages

Language:Go 100.0%