An open API service indexing awesome lists of open source software.

https://github.com/domm/app-timetracker-category

use categories when tracking time with App::TimeTracker
https://github.com/domm/app-timetracker-category

hacktoberfest timetracker

Last synced: 8 months ago
JSON representation

use categories when tracking time with App::TimeTracker

Awesome Lists containing this project

README

          

# 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

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