taskwarrior,删除多个重复任务而不请求删除所有待处理的任务
taskwarrior, delete multiple recurring tasks without request for deleting all pending
假期归来,我想删除所有在休假期间未完成的重复日常工作。为此,我使用:
task 100-200 delete
然后我确认请求:
Delete task 100 'Drink: water, 0.7l, before 10:00'? (yes/no/all/quit)
与 a
(全部)
然后我必须回答每个任务(这里是 101x):
Do you want to delete all pending recurrences of this same task
和n
(表示否)。这部分很烦人,我想去掉这一步。我考虑是否有人想将 delete
应用到 所有 具有 a
的任务,如果他想删除重复项,至少应该可以避免回答n
或 never
(对于 none)。
你知道如何避免这种混乱吗?还是我——有时——遗漏了什么?
PS:需要注意的是,如果你用y
确认讨论的第二个请求(yes),parent/template任务也会被删除! 是什么让这个请求变得更加危险,因为在匆忙中你可能会不小心删除整个循环任务——例如pay rent
.
添加
recurrence.confirmation=no
你的.taskrc
应该做你想做的。
来自 man taskrc
的更多信息:
recurrence.confirmation=prompt
Controls whether changes to recurring tasks propagates to other child tasks with or with‐
out confirmation. A value of 'yes' means propagate changes without confirmation. A value
of 'no' means do not propagate changes and don't ask for confirmation. A value of
'prompt' prompts you every time. Defaults to 'prompt'.
假期归来,我想删除所有在休假期间未完成的重复日常工作。为此,我使用:
task 100-200 delete
然后我确认请求:
Delete task 100 'Drink: water, 0.7l, before 10:00'? (yes/no/all/quit)
与 a
(全部)
然后我必须回答每个任务(这里是 101x):
Do you want to delete all pending recurrences of this same task
和n
(表示否)。这部分很烦人,我想去掉这一步。我考虑是否有人想将 delete
应用到 所有 具有 a
的任务,如果他想删除重复项,至少应该可以避免回答n
或 never
(对于 none)。
你知道如何避免这种混乱吗?还是我——有时——遗漏了什么?
PS:需要注意的是,如果你用y
确认讨论的第二个请求(yes),parent/template任务也会被删除! 是什么让这个请求变得更加危险,因为在匆忙中你可能会不小心删除整个循环任务——例如pay rent
.
添加
recurrence.confirmation=no
你的.taskrc
应该做你想做的。
来自 man taskrc
的更多信息:
recurrence.confirmation=prompt
Controls whether changes to recurring tasks propagates to other child tasks with or with‐
out confirmation. A value of 'yes' means propagate changes without confirmation. A value
of 'no' means do not propagate changes and don't ask for confirmation. A value of
'prompt' prompts you every time. Defaults to 'prompt'.