commit 36b4253d1fa68c0b4faf97c70fbb1004cbecd511 from: Sven M. Hallberg date: Sun Oct 06 08:41:12 2019 UTC add 'tl' script ("todo loop") 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