# 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.