Poor man's todo list.
Posted Thu, 24 Nov 2005
I've often had a yearning for any kind of a todo list that meets the following requirements:
- Simple to use
- Easy to maintain
- Quick to start using
- High Mobility
- Require low effort
# Periodic Reminder!
PERIOD=3600 # Every hour, call periodic()
function periodic() {
[ -f ~/.plan ] || return
echo
echo "= Todo List"
sed -e 's/^/ /' ~/.plan
echo "= End"
}
Periodic is scheduled as soon as the shell starts, so I see my '.plan' file as
soon as I open an xterm or otherwise login. every hour I get a reminder. I may
change this to once a day or something, but for the most part my solution is
complete and meets my requirements.
My '~/.plan' file:
* Register for classes * Pimp * newpsm/newmoused * rumThis solution is stupid simple and is effective:
- Simple to use: integrated into my shell
- Easy to maintain: with vi
- Quick to start using: 10 lines of shell and vi... done
- High Mobile: via ssh, local .plan replica, etc
- Require low effort: reminders are automatic