#!/bin/mksh
# 2019-09-17T04:27+01:00 written by tilde.town/~alexandria
logfile="$HOME/.micro.log"
relays=("$HOME/public_gopher/picotoot.txt" "$HOME/public_html/picotoot.txt")
date="$(date -Im)"
[ "$1" == "show" ] && cat $logfile | head && exit 1
old=$(mktemp)
top=$(mktemp)
[ ! -e $logfile ] && touch $logfile
echo "$date" >> "$top"
cat >> "$top"
echo "" >> $top
mv $logfile $old
cat $top $old > $logfile
rm $top $old
# copy to relays for public consumption
for file in ${relays[@]}; do
cp $logfile $file
done