Crate rtw

source · []
Expand description


Command-line interface (CLI) time tracker.

CLI usage is stable, underlying API is not stable.

This project is heavily inspired from Timewarrior.

For a stable feature-rich CLI time tracker, please use Timewarrior:


  • Activities are stored inside a Storage.
  • An ActivityService provides the logic above a storage.
  • rtw_cli::run translates CLI args to actions (RTWAction).
  • rtw_cli::run_action performs actions RTWAction by calling the service.