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