The Perl and Raku Conference 2025: Greenville, South Carolina - June 27-29 Learn more

NAME

App::TimeTracker::Command::Category - use categories when tracking time with App::TimeTracker

VERSION

version 1.003

DESCRIPTION

Define some categories, which act like 'Super-Tags', for example: "feature", "bug", "maint", ..

CONFIGURATION

plugins

Add Category to the list of plugins.

category

add a hash named category, containing the following keys:

required

Set to a true value if 'category' should be a required command line option

categories

A list (ARRAYREF) of category names.

prefix

If set, add this prefix to the category when storing it as tag. Useful to discern regular tags from category pseudo tags.

NEW COMMANDS

statistic

Print stats on time worked per category

domm@t430:~/validad$ tracker statistic --last day
From 2016-01-29T00:00:00 to 2016-01-29T23:59:59 you worked on:
07:39:03
9.9% bug 00:45:23
33.2% feature 02:32:21
28.3% maint 02:09:52
12.9% meeting 00:59:21
15.7% support 01:12:06

You can use the same options as in report to define which tasks you want stats on (--from, --until, --this, --last, --ftag, --fproject, ..)

CHANGES TO OTHER COMMANDS

start, continue, append

--category

~/perl/Your-Project$ tracker start --category feature

Make sure that 'feature' is a valid category and store it as a tag.

AUTHOR

Thomas Klausner <domm@plix.at>

COPYRIGHT AND LICENSE

This software is copyright (c) 2016 - 2021 by Thomas Klausner.

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