The timelog project is a personal time-tracking application that I have written (and re-written) over the years. It's only goal has been to support features that I found useful.

The most recent version is documented in the following:

  • Tutorial - gentle introduction to the use of rtimelog
  • Manual - complete description of the commands support by rtimelog
  • Format - describes the current file format and features of timelog file
  • Format v1 - describes the previous file format and features of timelog file
  • History - explains some of how we got here

Installation

The rtimelog utility is available from Crates.io. So, you can install the latest released version with:

cargo install rtimelog

If you are interested in checking out the source of the tool, you can get the latest version from the gitlab repo. You will need to be able to build a Rust executable to make use of this.

The previous version of the tool is available from CPAN as the project App::TimelogTxt. That has a smaller command set and is missing some of the features of the current version.