scripts/tilserv/mkgpost

19 lines
333 B
Bash
Executable File

#!/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