:; fortune Today is yesterday's tomorrow. :; ls -l --rw-rw-r-- M 117298 a sys 740 Mar 5 10:16 about --rwxr-x--- M 117298 a sys 273 Mar 5 10:21 cf --rwxr-xr-x M 117298 a sys 48 Mar 5 10:21 f --rw-rw-r-- M 117298 a sys 267 Mar 4 22:12 install --rw-r--r-- M 117298 a sys 952 Mar 5 10:21 mkfile :; cat about These files implement a simple daily to-do tracking system. The included 'mkfile' does most of the work. Typically, just invoke 'mk' from $home/lib/daily to create and open log files for today and tomorrow. Running 'mk plan' will copy today's and (if it exists) tomorrow's daily files to $home/lib/plan, with a date header. This is intended for use with finger; see: http://txtpunk.com/finger The file 'cf' provides "carry-forward" of incomplete tasks from yesterday's log file to today's. When run from $home/lib/daily, It will copy forward incomplete checklist line items, but none of the other text in the file. The file 'f' provides the formatting I use for non-checklist line items. This isn't really needed, but it works well with how 'mk plan' creates plan files. I don't love storing the files this way, and 'mk plan' should arguably do this for us. For more information, see http://a.9srv.net/reports/daily.pdf. :; cat install 1) Make a directory $home/lib/daily. 2) Put mkfile at $home/lib/daily/mkfile. 3) On unix, change the first line of 'cf' and 'f' to the real path to rc. Requirements: • Plan 9 or plan9port. • datefmt; see http://9p.io/sources/contrib/anothy/src/cmd/datefmt.c :;