etm: event and task manager. etm offers a simple way to manage your events, tasks and other reminders.
Rather than filling out fields in a form to create or edit reminders, a simple text-based format is used. Each reminder in etm begins with a type character followed by a brief summary of the item and then, perhaps, by one or more @key value pairs to specify other attributes of the reminder. Mnemonics are used to make the keys easy to remember, e.g, @s for starting datetime, @l for location, @d for description and so forth.
The 4 types of reminders in etm with their associated type characters:
task: -
event: *
journal: %
inbox: !
See Item Types for details about these item types and Options for details about possible attributes.
examples
A task (-): pick up milk.
- pick up milk
An event (*): have lunch with Ed [s]tarting next Tuesday at 12pm and [e]xtending for 90 minutes, i.e., lasting from 12pm until 1:30pm.
* Lunch with Ed @s tue 12p @e 90m
A journal entry (%): a favorite Churchill quotation that you heard at 2pm today with the quote itself as the [d]escription.
% Give me a pig - Churchill @s 2p @d Dogs look up at
you. Cats look down at you. Give me a pig - they
look you in the eye and treat you as an equal.
A task (-): build a dog house, with component [j]obs.
- Build dog house @j pick up materials @j cut pieces
@j assemble @j sand @j paint