#!/usr/bin/env bash set -e ICON="🚀" if [ "$STATUS" = "failure" ]; then ICON="❌" fi # ---- ntfy ---- if [ -n "$NTFY_URL" ] && [ -n "$NTFY_TOPIC" ]; then curl -s -X POST "$NTFY_URL/$NTFY_TOPIC" \ -H "Title: $ICON $TITLE" \ -H "Priority: 4" \ -d "$MESSAGE" fi # ---- Gmail SMTP ---- if [ -n "$GMAIL_USER" ] && [ -n "$GMAIL_TO" ]; then { echo "Subject: $ICON $TITLE" echo "From: $GMAIL_USER" echo "To: $GMAIL_TO" echo "" echo "$MESSAGE" } | sendmail -S smtp.gmail.com:587 \ -au"$GMAIL_USER" \ -ap"$GMAIL_PASS" \ "$GMAIL_TO" fi