kitten-notify(1) kitty kitten-notify(1) Name kitten-notify - Send notifications to the user Overview Show pop-up system notifications. Added in version 0.36.0: The notify kitten The notify kitten can be used to show pop-up system notifications from the shell. It even works over SSH. Using it is as simple as: kitten notify "Good morning" Hello world, it is a nice day! To add an icon, use: kitten notify --icon-path /path/to/some/image.png "Good morning" Hello world, it is a nice day! kitten notify --icon firefox "Good morning" Hello world, it is a nice day! To be informed when the notification is activated: kitten notify --wait-for-completion "Good morning" Hello world, it is a nice day! Then, the kitten will wait till the notification is either closed or activated. If activated, a 0 is printed to STDOUT. You can press the Esc or Ctrl+c keys to abort, closing the notification. To add buttons to the notification: kitten notify --wait-for-completion --button One --button Two "Good morning" Hello world, it is a nice day! TIP: Learn about the underlying Desktop notifications escape code protocol. Source code for notify The source code for this kitten is available on GitHub. Command line interface kitten notify [options] TITLE [BODY ...] Send notifications to the user that are displayed to them via the desktop environment's notifications service. Works over SSH as well. To update an existing notification, specify the identifier of the notification with the --identifier option. The value should be the same as the identifier specified for the notification you wish to update. If no title is specified and an identifier is specified using the --identifier option, then instead of creating a new notification, an existing notification with the specified identifier is closed. Options --icon , -n The name of the icon to use for the notification. An icon with this name will be searched for on the computer running the terminal emulator. Can be specified multiple times, the first name that is found will be used. Standard names: error, file-manager, help, info, question, system-monitor, text-editor, warn, warning --icon-path , -p Path to an image file in PNG/JPEG/GIF formats to use as the icon. If both name and path are specified then first the name will be looked for and if not found then the path will be used. --app-name , -a The application name for the notification. Default: kitten-notify --button