Timewarrior - Commandline Time Tracking and Reporting timewarrior.net https://timewarrior.net
Find a file
Thomas Lauf b5acfed98f Refactor totals.py
- add main
- move algorithm to function
- use __future__ module
- introduce new style formatting
- restructure test_totals.t accordingly
- add test for empty range
- add tests for colored output
2018-05-10 19:22:34 +02:00
cmake Docs: Updated URLs 2018-02-08 21:48:46 -05:00
doc docs: Add optional arguments for continue command 2018-05-04 12:26:46 +02:00
ext Refactor totals.py 2018-05-10 19:22:34 +02:00
src Use https:// link for opensource.org 2018-03-16 23:11:08 +01:00
test Refactor totals.py 2018-05-10 19:22:34 +02:00
.gitignore Added weekday hints 2017-02-10 00:17:51 +01:00
.gitmodules Changed URL for libshared 2018-02-18 11:16:38 +01:00
AUTHORS TI-94 #98 Update ChangeLog, AUTHORS 2018-03-20 22:56:40 +01:00
ChangeLog Update ChangeLog 2018-03-20 23:15:19 +01:00
cmake.h.in TI-91: Fix compilation on DragonFly 2017-12-10 00:11:38 -05:00
CMakeLists.txt Docs: Updated URLs 2018-02-08 21:48:46 -05:00
commit.h.in Framework: Added program framework and UTF8 code 2015-12-10 09:31:48 -05:00
CONTRIBUTING.md Rework CONTRIBUTING instructions 2018-02-22 23:38:20 +01:00
COPYING Use https:// link for opensource.org 2018-03-16 23:11:08 +01:00
INSTALL Convert remaining links to https:// 2018-03-16 23:11:08 +01:00
LICENSE Copyright 2018 2017-12-31 19:37:13 -05:00
NEWS Docs: Updated URLs 2018-02-08 21:48:46 -05:00
README.md Simplify clone instructions 2018-05-10 07:12:09 +00:00

Timewarrior

Thank you for taking a look at Timewarrior!

Timewarrior is a time tracking utility that offers simple stopwatch features as well as sophisticated calendar-base backfill, along with flexible reporting. It is a portable, well supported and very active Open Source project.

Installing

From Package

Thanks to the community, there are binary packages available here.

Building Timewarrior

Building Timewarrior yourself requires

  • git
  • cmake
  • make
  • C++ compiler, currently gcc 4.7+ or clang 3.3+ for full C++11 support
  • Python, for running the testsuite

There are two ways to retrieve the Timewarrior sources:

  • Clone the repository from Github,

    git clone --recurse-submodules https://github.com/GothenburgBitFactory/timewarrior
    cd timewarrior
    
  • Or download the tarball with curl,

    curl -O https://taskwarrior.org/download/timew-1.1.1.tar.gz
    

    and expand the tarball

    tar xzf timew-1.1.1.tar.gz
    cd timew-1.1.1
    

Build Timewarrior, optionally run the test suite (note: the tarball does not contain tests), and install it.

cmake -DCMAKE_BUILD_TYPE=release .
make
[make test]
sudo make install

This copies files into the right place, and installs man pages.

Documentation

There is extensive online documentation. You'll find all the details at:

https://taskwarrior.org/docs/timewarrior

At the site you'll find online documentation, downloads, news and more.

Contributing

Your contributions are especially welcome. Whether it comes in the form of code patches, ideas, discussion, bug reports, encouragement or criticism, your input is needed.

For support options, take a look at CONTRIBUTING.md or visit

https://taskwarrior.org/support

Visit Github and participate in the future of Timewarrior.

License

Timewarrior is released under the MIT license. For details check the LICENSE file.