Skip to main content

Allows you to create tasks using 'blocks:' in addition to the built-in 'depends:' arguments.

Project description

When defining tasks in taskwarrior, you currently have only one option– annotating which tasks a given task depends upon using the depends: argument. This capsule adds a new argument – blocks: which you can use for creating task dependencies from the opposite side.


  1. Make sure you have Taskwarrior-Capsules installed.

  2. Install this library:

    pip install taskwarrior-blocks-capsule
  3. That’s all!


Create a task that blocks another by using the blocks: argument with comma-separated list of task UUIDs or IDs; imagine that you have a task with an ID of 25 for which you’d like to create a dependent task:

tw add "Make sure to apply peanut butter to bread" blocks:25

The above command will cause two commands to be executed behind the scenes:

task add "Make sure to apply peanut butter to bread"
# let's pretend that this is created as task #26

task 25 modify depends:26

Project details

Download files


Files for taskwarrior-blocks-capsule, version 0.1.1
Filename, size File type Python version Upload date Hashes
Filename, size taskwarrior-blocks-capsule-0.1.1.tar.gz (3.0 kB) File type Source Python version None Upload date Hashes View

Supported by
