Skip to content

frankmorgner/NotificationProxy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Notification Proxy for macOS

Notification Proxy is a command-line tool to send macOS user notifications. It uses the app icon from keychain by faking its bundle identifier. Clicking on a notification opens keychain via apple script.

Usage

# Download
git clone http://github.com/frankmorgner/NotificationProxy.git

# Build
xcodebuild -target NotificationProxy -configuration Release -project NotificationProxy/NotificationProxy.xcodeproj install DSTROOT=${PWD}

# Execute
title="Test Notification"
open -a "${PWD}/Applications/NotificationProxy.app" --args "${title}" "${subtitle}" "${text}" "${image}" "${sound}" "${group}"

All arguments are optional; supply empty strings if you wish to not initialize an item.

title
Specifies the title of the notification.
subtitle
Specifies the subtitle of the notification.
text
The body text of the notification.
image
Path to the image file shown in the content of the notification.
sound
Specifies the name of the sound to play when the notification is delivered. Valid names can be found in the sound preferences. Use "NSUserNotificationDefaultSoundName" for the system's default sound.
group
Notifications with a group string will remove older notifications with the same group string from the notification center.

Credits

About

Command-line tool to send macOS user notifications.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published