t - weakish/cheat GitHub Wiki

t is a simple file-based command line todo manager.

Commands

t task description # add
t # list
t --done # list done tasks
t -g regex # only list matche tasks
t -f ID # finish
t -e ID new description # edit
t -e ID /old/new/ # sed style editing
t -r ID # remove

By default, t will create a tasks file under the current directory. (Done tasks will be moved to .tasks.done.) You can specify file name with --list and directory with --task-dir.

Features

  • Simple, has almost no features. (Finish instead of organize your tasks.)
  • Use a simple text file. (You can manage multiple tasks at once with your favourite editor. You can view and edit it on mobile phone via editing the file.)
  • Use SHA1 hashes to order your tasks, so it plays nicely with version control.