TaskWarrior Dependency Visualization
Visualizes dependencies between TaskWarrior tasks.
Given a set of interdependent tasks, they are
- Exported from TaskWarrior as JSON, then
- Piped into
twdeps, and finally
- The output is directed to a PNG file.
For the impatient: The JSON export is also available as party.json. If you download it, the command
$ twdeps -f png party.json > party.png
party.png in the current directory.
$ gem install twdeps
Create a dependency graph as PNG and pipe it to a file:
task export | twdeps > deps.png
See Limitations below for why we need the extra task parms
Same but specify output format
task export | twdeps --format svg > deps.svg
- Create a graph from a previously exported file
task export > tasks.json cat tasks.json | twdeps > deps.png
Display graph in browser without creating an intermediate file
task export | twdeps --format svg | bcat
bcat is required for piping into a browser.
bundler is also required.