Blob


1 Simple POSIX shell todo list manager
2 ------------------------------------
4 - reads and prints todos to the command line from any GFM or
5 Org Mode checklist
6 - search todos by regular expression
7 - view completed/all todos
8 - automatically orders todos with dates at top
9 - displays past-due todos with ** asterisks **
10 - marks todos done
12 usage:
13 t [-aDehn]
14 t [-T] STRING
15 t [-aD] [-s REGEX_STRING] [-d [INTEGER|REGEX_STRING]]
16 t [-aD] [-s REGEX_STRING] [-k [INTEGER|REGEX_STRING]]
17 t [-aD] [-s REGEX_STRING] [-b [INTEGER|REGEX_STRING]]
18 t [-aD] [-s REGEX_STRING] [-z [INTEGER|REGEX_STRING]]
20 examples:
21 t print incomplete todos
22 t -a print all todos
23 t -D print all done todos
24 t -s call print all todos matching "call"
25 t -s "call|email" print all todos matching "call" or "email"
26 t -D -s read print all done todos matching "read"
27 t -d 12 mark todo item 12 as done
28 t -s read -d 3 mark todo item 3 within todos matching
29 "read" as done
30 t -d burn mark all todos matching "burn" as done
31 t -s burn -d . same as above
32 t -k 7 delete todo item 7
33 t -k bunnies delete all todos matching "bunnies"
34 t -s bunnies -k . same as above
35 t -e edit TODO_FILE in $EDITOR
36 t -T sell horse add todo "sell horse" due today
37 t -n print unnumbered output (suitable for
38 redirection)