The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

NAME

t - Help people finish those damn tasks

VERSION

version 0.19

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.