While I’m doing work, I sometimes like to jot down notes about what I’m doing to help me remember later. If it’s figuring out how something complicated works, I can keep track of what I’m doing, what works, and what doesn’t. For this purpose, I wrote takenote. I invoke it from the command line and tell it what the subject of the note is. Then it waits and reads in a line of text and writes that line (with a timestamp) to a file in the ~/.notes directory. Allow me to demonstrate:
[eliman@dian-nao]-[eliman] $ takenote -t MissedCalls
Julianne called from work. She said to call her back at (410) 555-9252
[eliman@dian-nao]-[eliman] $ tail ~/.notes/MissedCalls
[MissedCalls] [Thu May 24 11:33:44 EDT 2007] Julianne called from work. She said to call her back at (410) 555-9252
[eliman@dian-nao]-[eliman] $
Download takenote here!