#!/bin/sh ### Usage ./send-slack.sh {TITLE} {TEXT} [Optional color hex value] ### Example ./send-slack.sh "Your Title Goes Here" "Text goes here" "#ff00ff" TITLE=$1 TEXT=$2 COLOR=${3:-"#007dbc"} INNER_TEMPLATE='{"color":"%s","title":"%s","fallback":"%s","text":"%s"}' INNER_JSON=$(printf "$INNER_TEMPLATE" "$COLOR" "$TITLE" "$TITLE" "$TEXT") TEMPLATE='{"attachments":[%s]}' JSON=$(printf "$TEMPLATE" "$INNER_JSON") curl -X POST -H 'Content-type: application/json' --data "$JSON" https://hooks.slack.com/services/YOUR/INFO-GOES-HERE