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.