X-Git-Url: https://git.madduck.net/etc/taskwarrior.git/blobdiff_plain/d06c7ada569cc7566c28dd48f9438849b2a88f8c:/README.md..a8767d0e7ed2339be98c6244ead25d63034f85b9:/.config/taskwarrior/hooks/task.shift-recurrence/static/git-logo.png diff --git a/README.md b/README.md deleted file mode 100644 index 58792c0..0000000 --- a/README.md +++ /dev/null @@ -1,50 +0,0 @@ -Taskwarrior Shift All Recurrence Attributes Hook ------------------------------------------------- - -This is a hook for TaskWarrior (http://www.taskwarrior.org), -which allow your recurrent tasks to inherit ``wait``, ``scheduled`` -and ``until`` attributes from the parent. - -Install -------- - -Note: This hook has been rewritten to leverage taskpirate, for greater hook efficiency. -Please see https://github.com/tbabej/taskpirate for instructions. Don't worry, it's straightforward. - -``` -git clone https://github.com/tbabej/taskwarrior-shift-all-recurrence-hook.git -cp taskwarrior-shift-all-recurrence-hook/on-* ~/.task/hooks/ -``` - -This hook leverages tasklib, so you need to install that too: - -``` -pip install tasklib -``` - -Use case --------- - -Consider you have a periodic task, which is valid only for the certain day, -e.g. on every Sunday you go running. - -``` -$ task add due:sunday recur:weekly -``` - -However, TaskWarrior will display the task right away, and you want to -showing up only during the weekend, so that it does not distract your task -list during the work week. - -If you try to add the recurrence again, this time with ``wait`` attribute, -to hide the task until it is not relevant for you: - -``` -$ task add due:sunday recur:weekly wait:saturday -``` - -You will find out that TaskWarrior does not let tasks generated by this -recurrence inherit the ``wait`` attribute, in the same manner as it does -with the ``due`` attribute. - -This hook solves that.