+tmpfile2=$(mktemp /tmp/lace.XXXXXX)
+tmpfile3=$(mktemp /tmp/lace.XXXXXX)
+function reldate() {
+# stolen from https://unix.stackexchange.com/a/451216
+ local SEC_PER_MINUTE=$((60))
+ local SEC_PER_HOUR=$((60*60))
+ local SEC_PER_DAY=$((60*60*24))
+ local SEC_PER_MONTH=$((60*60*24*30))
+ local SEC_PER_YEAR=$((60*60*24*365))
+
+ local last_unix="$(date --date="@$1" +%s)" # convert date to unix timestamp
+ local now_unix="$2"
+ local delta_s=$(( now_unix - last_unix ))
+
+ if (( delta_s < SEC_PER_MINUTE * 2))
+ then
+ echo ""$((delta_s))" seconds ago"
+ elif (( delta_s < SEC_PER_HOUR * 2))
+ then
+ echo ""$((delta_s / SEC_PER_MINUTE))" minutes ago"
+ elif (( delta_s < SEC_PER_DAY * 2))
+ then
+ echo ""$((delta_s / SEC_PER_HOUR))" hours ago"
+ elif (( delta_s < SEC_PER_MONTH * 2))
+ then
+ echo ""$((delta_s / SEC_PER_DAY))" days ago"
+ elif (( delta_s < SEC_PER_YEAR * 2))
+ then
+ echo ""$((delta_s / SEC_PER_MONTH))" months ago"
+ else
+ echo ""$((delta_s / SEC_PER_YEAR))" years ago"
+ fi
+}
+#export -f reldate