NAME

tracker

SYNOPSIS

tracker start something
tracker start something detail
tracker start somethingelse
tracker current
tracker stop
tracker worked something

DESCRIPTION

tracker is a commandline frontend for App::TimeTracker.

Subcommands

start

start a new task

~$ tracker start task
~$ tracker start task tag1, another tag

start automatically stops the current task before starting the new one.

If tracker does not know about task, you will be asked if you want to add it to the DB. This is to avoid typos...

Use --start date|time to specifiy a different starting time than now().

~$ tracker start --start 10:00 task
~$ tracker start --start 0226_15:10 task

stop

Stop the current task and print how long you worked on it

~$ tracker stop

Use --stop date|time to specifiy a different stop time than now().

~$ tracker stop --stop 10:00 task
~$ tracker stop --stop 0226_15:10 task

current

Tell how long you're working on the current task

~$ tracker current

worked

Calculate how long you've worked on a given task in total

~$ tracker worked task

Note: --begin and --end not implemented yet!

~$ tracker worked task --begin 0120   # since 20th Jan this year
~$ tracker worked task --end 0120   # until 20th Jan this year
~$ tracker worked task --begin 0120 --end 0226
          # between 20th Jan and 26th Feb this year

Options

file

~$ tracker --file path/to/tracker.db

The default location for the SQLite DB file is ~/.TimeTracker/timetracker.db. You can override this using --file

SEE ALSO

perldoc App::TimeTracker

AUTHOR

Thomas Klausner, <domm at cpan.org>

COPYRIGHT & LICENSE

Copyright 2008 Thomas Klausner, all rights reserved.

This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.