From 3a3c9acf0093476faddf7cb6cbf5a3c9a69cb930 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vitor=20Gon=C3=A7alves?= Date: Sat, 20 May 2023 15:19:52 -0300 Subject: [PATCH] feat: added mkgpost, for cross-posting annoucements to ~vern --- tilserv/mkgpost | 18 ++++++++++++++++++ tilserv/mkpost | 1 + 2 files changed, 19 insertions(+) create mode 100755 tilserv/mkgpost diff --git a/tilserv/mkgpost b/tilserv/mkgpost new file mode 100755 index 0000000..e380003 --- /dev/null +++ b/tilserv/mkgpost @@ -0,0 +1,18 @@ +#!/usr/bin/env -S bash -e +[[ -z "$1" ]] && { + printf "Usage: %s message [description]\n" "$0" + exit 1 +} + +GMI_ANNO="$HOME"/docs/vern.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 + + diff --git a/tilserv/mkpost b/tilserv/mkpost index 17c896c..2310c80 100755 --- a/tilserv/mkpost +++ b/tilserv/mkpost @@ -5,6 +5,7 @@ } mkwpost "$1" "$2" +mkgpost "$1" "$2" mkfpost "$1" ${2:+"$2"} mkmpost "$1" "$2" mkxpost "$1" "$2"