web-dev-qa-db-ja.com

taskwarriorで定期的なタスクを管理する方法は?

taskwarrior で定期的なタスクを管理する方法を理解するのに問題があります

私は空のデータベースから始めます:

$ task
[task next]
No matches.

定期的な毎日のタスクを追加します。

$ task add recur:daily due:later test

レポートに表示されます:

$ task
[task next]

ID Age Recur Due   Description Urg 
 2 -     P1D 19.2y test         2.4

1 task
Creating recurring task instance 'test'

このようにマークすると、次のようになります。

$ task 2 done
Completed task 2 'test'.
Completed 1 task.
$ task
[task next]
No matches.

レポートから消えます。 「今日は毎日の仕事を終えた」ので、それは理にかなっていると思います。

問題は、翌日以降は二度と現れないことです。私は何が間違っているのですか?

2
AnonymousLurker

どうやら定期的なタスクには同じコンパニオンが必要ですdue設定。例えば:

$ task add "a daily recurring task" recur:daily due:eod

$ task add "a weekly recurring task" recur:weekly due:eow

$ task add "a monthly recurring task" recur:monthly due:eom

このようにして、毎日のタスクに完了のマークを付けることができ、翌日まで再び表示されません。

毎週/毎月などのタスクでも同じ

2
AnonymousLurker