package ui import ( "github.com/gen2brain/beeep" ) // Notify sends a cross-platform desktop notification. // On Linux: uses D-Bus with notify-send fallback // On macOS: uses osascript or terminal-notifier // On Windows: uses Windows Runtime COM API or PowerShell func Notify(title, message, icon string) error { return beeep.Notify(title, message, icon) } // NotifyLoginRequired shows a notification telling user to run blup login func NotifyLoginRequired() error { return Notify( "blup: Login Required", "Run 'blup login' in a terminal to authenticate.", "", ) } // NotifyError shows an error notification func NotifyError(message string) error { return Notify("blup: Error", message, "") }