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.3-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 16dfbf757564aba10ecd1f622bcba303d12bd2eec4c6649ecf68032bfeb507d0 |
|
MD5 | 448e18f700129fe85b67524b6c720273 |
|
BLAKE2b-256 | 71616f4363bafcd16ea862cdbccd7b9e5ef7a11b865349a7d5b08b12728393e8 |