#!/usr/bin/env -S bash -e [[ -z "$1" ]] && { printf "Usage: %s message [description]\n" "$0" exit 1 } GMI_ANNO=/sshfs/var/log/announcements.gmi DATE="$(date --rfc-email -u)" [[ -z "$2" ]] && { MSG="### $DATE - $1" } || { MSG="### $DATE - $1\n\n$2\n" } sed -i "s/## Annoucements/## Annoucements\n\n$MSG/" $GMI_ANNO