Project

timert

0.01
No commit activity in last 3 years
No release in over 3 years
Timert is a simple time tracking tool for the console. If necessary you can specify a time you want the timer to start or to stop. The tool provides also summary reports for a given day, week or month
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
 Dependencies

Development

Runtime

 Project Readme

Timert

Timert is a simple time tracking tool for the console. If necessary you can specify a time you want the timer to start or to stop. The tool provides also summary reports for a given day, week or month.

Installation

Timert is a RubyGem and can be installed using:

$ gem install timert

and run with:

$ timert

Commands

List of commands:

start [ARG]             Starts the timer. [ARG]: time.
stop [ARG]              Stops the timer. [ARG]: time.
report [ARG]            Displays a summary report. [ARG]: number, 'week [number]' or 'month [number]'.
<anything else>         Adds a task.

Examples

Start the timer at the current time:

$ timert start

Start the timer at the given time:

$ timert start 12:20

Stop the timer at the given time:

$ timert stop 14

Display a summary for today:

$ timert report

Display a summary for yesterday:

$ timert report -1

Display a summary for this week:

$ timert report week

Display a summary for the last week:

$ timert report week -1

Display a summary report for this month:

$ timert report month

Display a summary report for the last month:

$ timert report month -1

Add a task 'writing emails':

$ timert writing emails

A sample report:

$ timert report

REPORT FOR TODAY

Tasks:
writing emails

Work time:
12:20:00 - 14:00:00

Total elapsed time:
1h 40min 0sec

Summary:
1.5 - writing emails

Data

Timert's data is stored in JSON format in ~/.timert.