notify

package module
v0.0.0-...-019bffa Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 24, 2022 License: MIT Imports: 2 Imported by: 0

README

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

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Alert

func Alert(appName string, title string, text string, iconPath string, soundPath string)

Alert displays a desktop notification and plays a default system sound

func Notify

func Notify(appName string, title string, text string, iconPath string, soundPath string)

Notify displays a desktop notification

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL