#!/bin/sh set -e CONFFILE="${0}.conf" if echo "${OPTIONS}" | grep -qs "\--no-notification" then exit 0 fi if [ ! -e /usr/bin/irk ] || [ ! -r "${CONFFILE}" ] then exit 0 fi . "${CONFFILE}" if [ -z "${IRC_CHANNELS}" ] then exit 0 fi case "${COMMAND}" in create|remove|rm|restart|start|stop) DATE="$(date +%Y-%m-%d\ %H:%M:%S)" HOST="$(hostname -f)" USER="${SUDO_USER:-${USER}}" for CHANNEL in ${IRC_CHANNELS} do irk ${CHANNEL} "[\x0305${SOFTWARE}\x03] \x0312${USER}@${HOST}:\x03 \x0303${PROGRAM}\x03 \x0307${COMMAND}\x03 \x0300${OPTIONS}\x03" done ;; esac