#!/bin/bash
# Notify today's whole-day calcurse events (the daemon only alerts timed appointments).
set -euo pipefail

events=$(calcurse -Q --filter-type event,recur-event --days 1 \
    --format-event '%m\n' --format-recur-event '%m\n' | tail -n +2)

[[ -n $events ]] || exit 0
notify-send -a calcurse -i x-office-calendar "Today" "$events"
