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.4-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a8b2c042072db50b7e02b3d563784300f98a96ad9bd1ed077d4aa16410f8f6dd |
|
MD5 | 908f547c4dfc26e3803f08c95ecc2f5e |
|
BLAKE2b-256 | e281638d3564e1c519dcc15464ac6523adce0ea3da7ad87117a42de045e5de0e |