Tree


LICENSEcommits | blame
Makefilecommits | blame
READMEcommits | blame
t_done.shcommits | blame

README

Simple POSIX shell todo list manager
------------------------------------

  - reads and prints todos to the command line from any GFM or
    Org Mode checklist
  - search todos by regular expression
  - view completed/all todos
  - automatically orders todos with dates at top
  - displays past-due todos with ** asterisks **
  - marks todos done

usage:
    t [-aDehn]
    t [-T] STRING
    t [-aD] [-s REGEX_STRING] [-d [INTEGER|REGEX_STRING]]
    t [-aD] [-s REGEX_STRING] [-k [INTEGER|REGEX_STRING]]
    t [-aD] [-s REGEX_STRING] [-b [INTEGER|REGEX_STRING]]
    t [-aD] [-s REGEX_STRING] [-z [INTEGER|REGEX_STRING]]

examples:
    t                     print incomplete todos
    t -a                  print all todos
    t -D                  print all done todos
    t -s call             print all todos matching "call"
    t -s "call|email"     print all todos matching "call" or "email"
    t -D -s read          print all done todos matching "read"
    t -d 12               mark todo item 12 as done
    t -s read -d 3        mark todo item 3 within todos matching
                          "read" as done
    t -d burn             mark all todos matching "burn" as done
    t -s burn -d .        same as above
    t -k 7                delete todo item 7
    t -k bunnies          delete all todos matching "bunnies"
    t -s bunnies -k .     same as above
    t -e                  edit TODO_FILE in $EDITOR
    t -T sell horse       add todo "sell horse" due today
    t -n                  print unnumbered output (suitable for
                          redirection)