Skip to content

mkwidzinska/timert

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

Timert is a simple time tracking tool for the console.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages