NAME

t - Help people finish those damn tasks

VERSION

version 0.20

SYNOPSIS

t [OPTIONS] [ACTION] [ARGS]

Actions:
  add, a       TEXT
  do           ID
  remove, rm   ID
  list, ls     [STRING]
  move, mv     ID NEW
  edit, ed     ID TEXT/REGEX

Options:
  --todo, -t   FILE
  --done, -d   FILE

ACTION

add, a, --add, -a

Add a task to the todo list.

do, --do, -d

Move a task to the done list.

remove, rm, --remove, -r

Remove a task from the todo list.

list, ls, --list, -l

List your todo tasks.

move, mv, --move, -m

Move a task to a new position.

edit, ed, --edit, -e

Edit a task.

OPTIONS

--todo, -t

Specifies the todo file (takes precedence on configuration).

--done, -d

Specifies the done file (takes precedence on configuration).

CONFIGURATION

The following environment variables will affect t behaviour:

TODO_FILE

Specifies the path of the todo file. Default ~/.todo.

DONE_FILE

Specifies the path of the done file. Default ~/.done.

EXAMPLES

Get help

$ t commands
...
$ t help add
...

Add some tasks

$ t add Do something boring
Added task '1'
$ t add Do something else
Added task '2'

List tasks

$ t ls
1: Do something boring
2: Do something else

Edit a task

$ t ed 1 Do something funny
Replaced task '1'

or

$ t ed 1 s/boring/funny/
Replaced task '1'

Mark a task as done

$ t do 1
Done task '1'

Delete a task

$ t rm 2
Removed task '2'

Count tasks

$ t ls | wc -l
0

AUTHOR

Alessandro Ghedini <alexbio@cpan.org>

SEE ALSO

Text::Todo::Simple

LICENSE AND COPYRIGHT

Copyright 2011 Alessandro Ghedini.

This program is free software; you can redistribute it and/or modify it under the terms of either: the GNU General Public License as published by the Free Software Foundation; or the Artistic License.

See http://dev.perl.org/licenses/ for more information.