1Todo is a program to display and manage a hierarchical list of outstanding work,
2or just reminders.
3
4The program itself is assisted by a few shell scripts that override default
5builtins. Specifically, cd, pushd and popd are overridden so that when using
6one of these commands to enter a directory, the todo will display any
7outstanding items in that directory. These scripts are available in the doc
8sub-directory as scripts.sh and scripts.tcsh.
9
10For much more complete information please refer to the man page (devtodo(1)).
11
12Some examples of sneaky ways to use devtodo:
13
141. Displaying only one item:
15	todo 12
16
172. Displaying *all* items:
18	todo all
19
203. Removing items 1 through 10:
21	tdr 1-10
22
234. Making item 10.1 a child of item 13:
24	todo -R 10.1,13
25
265. Using the binary database loader (but falling back to XML):
27	echo "database-loaders binary,xml" >> ~/.todorc
28
296. *NOT* using the binary database loader at all, ever:
30	echo "database-loaders xml" >> ~/.todorc
31
327. Generating a simplistic TODO file:
33	todo --TODO --format generated='%2>%i- %+1T' all
34
358. Being verbose:
36	todo -v
37
389. Being very verbose:
39	todo -vv
40
4110. Display only medium priority items that are completed and have the word
42  "foobar" in them:
43	todo all done /foobar
44
4510. man devtodo
46	man devtodo
47