screenshot of vi opened on todofri, a bash script to populate my to-do list for Fridays; at the end it invokes tododaily which populates the list with things I do every day

I have used a lot of to-do list software. I suppose my favorite was Things, but last I checked it was Apple only (macOS and iOS). It’s proprietary and pricey. For a long time now, I have maintained my to-do list as a Standard Notes note. I created shortcuts using KRunner so I can populate the to-do list by typing a mnemonic for each day of the week (todomon, todotue, etc.), and in addition one for the first day of the month. It works remarkably well. Not as cool, perhaps, as a list program that self-populates each day, but it gets the job done and sticks with my desire to string together simple, single-purpose tools rather than specialized programs for each application.

One downside of this approach is that the day-of-the-week (DOW) shortcuts are kind of tedious to edit. Any change to a daily task would involve editing all seven of the DOW shortcuts. Therefore, DOW shortcuts include only tasks specific to that day. If I had something I needed to do every day (and who doesn’t?) I would just try to remember it. That got complicated, though, when I had long lists of daily checks that I wasn’t used to and were only temporary. For example, when HA went away for six weeks last summer, I had to take over her livestock and watering tasks. Since I wasn’t familiar with them, it was easy to forget parts. I decided I needed a way to add daily reminders that could come-and-go without me having to edit seven different shortcut files.

The obvious thing was to just add a “tododaily” shortcut, but I would have to remember to use it every day. Or would I? I realized that — since shortcuts are just scripts — there’s no reason that my day-of-the-week scripts couldn’t just invoke my daily backups, as is done on the last line of my todofri shortcut above.

—2p

← previous||random||next →