rtimelog Command

The rtimelog program manipulates your time log and generates reports. The program is executed with a command and optional arguments. The individual commands are described in upcoming chapters but for the sake of completeness, this describes an initial workflow. For a more extensive example, see the tutorial.

Initialize Default Configuration

Before using rtimelog, you need to set up the initial configuration. You’ll need to run the following command once.

  $ rtimelog init

The init command sets up the initial configuration file and the directory for the timelog files. Further information about customizing your configuration is described in the Configuration Chapter.

Simple Task Creation

Adding a task entry to the time log is easy with the start command.

$ rtimelog start +project @Task Details

Adding a new task entry closes any open task and starts the new one.

Finishing Tasks

To stop the current task without starting a new one (for instance at the end of the day) is handled by the stop command.

$ rtimelog stop

See the Supported Commands chapter for more commands.