Painless chained recurrence for Taskwarrior.
Project description
Taskwarrior Chained Recurrence Hook
Painlessly adds chained recurrence to Taskwarrior. Requires Python >= 3.8
.
In the illustration above, task 26ccff69
is automatically created when task
90e414dl
is completed. With the new task having equivalent due
and wait
attributes, relative to it's own entry
attribute.
Install
$ pip install chained-recurrence
$ chained-recurrence install
Usage
Create tasks as you usually would, adding chained:on
:
$ task add chained:on 'hair cut'
When this task's status is changed to complete
, a new one will be created.
The wait
and due
attributes can also be used, their date and time values
will be updated in relation to the current date and time:
# command run at 2023-01-01 18:00:00
$ task add chained:on wait:1d 'workout'
# command run at 2023-01-20 18:00:00, the new 'workout' task will have a `wait`
# value of: 2023-01-21 18:00:00
$ task 1 done
$ task add chained:on wait:1d due:5d 'workout'
Uninstall
$ chained-recurrence uninstall
$ pip uninstall chained-recurrence
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Close
Hashes for chained_recurrence-0.0.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 13e7055c71cd8f2252f5e75af018fc3fa668ca5de1f5314c2c093ab44b81af2e |
|
MD5 | 8fb3de5bc680f2c52831adc504c32f4f |
|
BLAKE2b-256 | e506ed6a93d964fc1da00bb873df867af346d4a5bfb86901ca1b1ffa9e2b33f4 |