Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/hulufei/t

A daily time tracker, command line pomodoro
https://github.com/hulufei/t

Last synced: 2 days ago
JSON representation

A daily time tracker, command line pomodoro

Awesome Lists containing this project

README

        

# 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'`