You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Timewarrior is a time tracking utility that offers simple stopwatch features as well as sophisticated calendar-based backfill, along with flexible reporting.
It is a portable, well-supported and very active Open Source project.
Please visit timewarrior.net for extensive documentation, downloads, news and more.
Installing
From Package
Thanks to the community, there are binary packages available here.
Building Timewarrior
Building Timewarrior yourself requires
Git
CMake (>= 3.8)
Make
C++ compiler with full C++17 support, currently GCC 8+ or Clang 5+
Python 3 (for running the testsuite)
Asciidoctor (for creating documentation)
There are two ways to retrieve the Timewarrior sources:
Clone the repository from GitHub and update required submodules,
git clone --recurse-submodules https://github.com/GothenburgBitFactory/timewarrior
cd timewarrior
This copies files into the right place (default under /usr/local), and installs man pages.
Add the optional parameter -DCMAKE_INSTALL_PREFIX=/path/to/your/install/location to the cmake command if you want to install Timewarrior at a location other than /usr/local.
The cmake --install command may not require sudo depending on your choice of install location.
Community
Timewarrior has a lively community on many places on the internet.
The project has its own X account, and shares community spaces Discord with Taskwarrior.