Docs · Sheet 04 of 05

Notifications

Each Job chooses when it notifies, with notify, and where, with channels.

When a Job notifies

notifySends a notification
"stateChanges"defaultWhen a Job fails after a success, and when it succeeds after a failure. A Job's first Run notifies only if it fails.
"everyRun"After every Run.
"never"Never.

What it says

The title is the Job's name and what happened: failed, succeeded or recovered. The body is the result and one line of output, cut to 100 characters.

Channels

Set them up in Channels…, ⌘,. Each Channel has an On switch and a Send Test button. A Job sends to every Channel in its channels list, by default ["mac"].

Mac mac

Banners on this Mac, as macOS shows them. Nothing to set up. To turn them off, use System Settings › Notifications › Cuckoo.

ntfy ntfy · Recommended for iPhone

Sends to an ntfy topic. Install the ntfy app on your iPhone and subscribe to the same topic.

Failures arrive with high priority and ❌. Successes arrive with low priority and ✅.

Bellnod bellnod · By invitation

Sends each Job's state to Bellnod as a Notice. It needs a Source token from Bellnod, and Bellnod is open by invitation for now.

When a Channel fails

CuckooDocs 04NotificationsJonathan Fontes - Developer