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.2-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e87f72e87be3344a3b2686b607981c63064ccd1fffc93cd0d954b9b223cc8e63 |
|
MD5 | 4104d85486d63d3c45c5559f188b5d2f |
|
BLAKE2b-256 | 0e5430c0d4351ed775868f89b61d7567d34a51a82b2e145964a88e53bece3e82 |