<commit_before># t [![Build Status](https://travis-ci.org/hulufei/t.png?branch=master)](https://travis-ci.org/hulufei/t)

A daily time tracker

## Install

`npm install -g t-cli`

Next, install terminal notify, see this
[introduction](https://github.com/visionmedia/node-growl).

## Pomodoro

- A pomodoro set to 25 mins
- After a pomodoro, earned a short break(5 mins)
- Every 4 "pomodori" earned a longer break(15 mins)

Every task started, followed by a pomodoro.

Press `Ctrl+C` during a pomodoro is an interruption, you can choose a interrupted
reason, or input a reason directly, the reason will be loaded next time. Once press
`Ctrl+C` will save the task, press one more time to exist.

## Usage

First, set task files' saved directory:

`t set directory/`

Add a task and start working on this task:

`t start 'task working on'`

List today's tasks with ids:

`t list`

List last 3 days' tasks

`t list 3`

Start working on a task by id:


`t start id`

Add a todo task:

`t add 'todo item'`<commit_msg>Add screenshots<commit_after># t [![Build Status](https://travis-ci.org/hulufei/t.png?branch=master)](https://travis-ci.org/hulufei/t)

A daily time tracker

![Pomodori](/../screenshots/sample.png?raw=true)

## Install

`npm install -g t-cli`

Next, install terminal notify, see this
[introduction](https://github.com/visionmedia/node-growl).

## Pomodoro

- A pomodoro set to 25 mins
- After a pomodoro, earned a short break(5 mins)
- Every 4 "pomodori" earned a longer break(15 mins)

Every task started, followed by a pomodoro.

Press `Ctrl+C` during a pomodoro is an interruption, you can choose an interrupted
reason, or input a reason directly, the reason will be loaded next time. Once press
`Ctrl+C` will save the task, press once more to exist.

## Usage

First, set task files' saved directory:

`t set directory/`

Add a task and start working on this task:

`t start 'task working on'`

List today's tasks with ids:

`t list`

List last 3 days' tasks

`t list 3`

Start working on a task by id:

`t start id`

Add a todo task:

`t add 'todo item'`
{'fraction_non_alphanumeric': 0.1067632850241546, 'fraction_numerical': 0.007729468599033816, 'mean_word_length': 4.026699029126213, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 6, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '4239795', 'n_tokens_mistral': 731, 'n_tokens_neox': 696, 'n_words': 292}