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.