Commit Diff


commit - 7bb89f78cac36bec5cc0ade89e3e98a115f302e0
commit + 36b4253d1fa68c0b4faf97c70fbb1004cbecd511
blob - /dev/null
blob + 99d9ac90b9c00bd254098be43493b8c2253e87e9 (mode 644)
--- /dev/null
+++ tl
@@ -0,0 +1,21 @@
+#!/bin/sh
+# "todo loop"
+# pesco 2018-2019
+
+test -z "$TODO" && TODO=~/.todo
+test -z "$DONE" && DONE=~/.log
+
+t=0
+while [ $t -eq 0 ] || sleep 1
+do
+	if s=$(stat -f %m "$TODO") && [ $s -gt $t ]
+	then
+		t=$s
+		clear
+		painlist "$@" < "$TODO"
+
+		done=$(egrep '>[1-9](x[1-9])*<' "$DONE" | painlist -s "$@" |
+		    sed -e 's/total  /done	/')
+		printf '\033[38;2;255;222;0m%s\033[m ' "$done" # gold
+	fi
+done