This repository contains various scripts around taskwarrior.
- A hook to synchronize taskwarrior's start/stop with timewarrior.
- Scripts to manipulate data exported from taskwarrior and timewarrior.
- Scripts to visualize timewarrior data.
This is a work in progress. Data structures and script interfaces are not stable for the moment.
Installing taskwarrior's hook is essentially adding a file in your taskwarrior directory. The following script shows how it can be done — please refer to taskwarrior hooks documentation for details.
# Install taskwarrior's hook script
taskw_dir=$(realpath ${HOME}/.task)
repo_dir=$(realpath .)
ln -s ${repo_dir}/hook-on-modify-timewarrior.py ${taskw_dir}/hooks/on-modify-timewarrior
Other scripts are not installable yet. Calling them directly requires Nix for the moment. Directly call the script with an interpreter if you want to avoid this.