/task-graphdeps

Updated for of the graphdeps.py Taskwarrior → GraphViz script, which creates a colorful graph of task dependencies

Primary LanguagePythonMIT LicenseMIT

task-graphdeps

Create a visual chart using Taskwarrior and Graphviz utilizing color to indicate task status and arrows to indicate dependency.

Usage

python graphdeps.py TASKFILTER

where TASKFILTER is the same as the arguments you would pass to task when filtering.

Example:

python graphdeps.py project:fooproject status:pending

Example deps.png file

Installation

Taskwarrior and Graphviz must be installed for the script to work.

Taskwarrior

Taskwarrior installation instructions

Ubuntu: sudo apt-get install taskwarrior

Fedora: yum install task

Arch: pacman -S task

Graphviz

Graphviz installation instructions

Ubuntu: apt install graphviz

Fedora: yum install graphviz

Arch: pacman -S graphviz

System-wide usage

To use graphdeps.py system-wide on Linux, install or create a link to /usr/local/bin/ and ensure /usr/local/bin/ is in your path.