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.