File: README

package info (click to toggle)
devtodo 0.1.20%2Bgit20200830.0ad52b0-2
  • links: PTS, VCS
  • area: main
  • in suites: bookworm
  • size: 968 kB
  • sloc: ansic: 5,307; cpp: 3,908; perl: 112; sh: 106; makefile: 45; csh: 2
file content (46 lines) | stat: -rw-r--r-- 1,263 bytes parent folder | download | duplicates (10)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
Todo is a program to display and manage a hierarchical list of outstanding work,
or just reminders.

The program itself is assisted by a few shell scripts that override default
builtins. Specifically, cd, pushd and popd are overridden so that when using
one of these commands to enter a directory, the todo will display any 
outstanding items in that directory. These scripts are available in the doc
sub-directory as scripts.sh and scripts.tcsh.

For much more complete information please refer to the man page (devtodo(1)).

Some examples of sneaky ways to use devtodo:

1. Displaying only one item:
	todo 12

2. Displaying *all* items:
	todo all

3. Removing items 1 through 10:
	tdr 1-10

4. Making item 10.1 a child of item 13:
	todo -R 10.1,13

5. Using the binary database loader (but falling back to XML):
	echo "database-loaders binary,xml" >> ~/.todorc

6. *NOT* using the binary database loader at all, ever:
	echo "database-loaders xml" >> ~/.todorc

7. Generating a simplistic TODO file:
	todo --TODO --format generated='%2>%i- %+1T' all

8. Being verbose:
	todo -v

9. Being very verbose:
	todo -vv

10. Display only medium priority items that are completed and have the word
  "foobar" in them:
	todo all done /foobar

10. man devtodo
	man devtodo