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.
レポートから消えます。 「今日は毎日の仕事を終えた」ので、それは理にかなっていると思います。
問題は、翌日以降は二度と現れないことです。私は何が間違っているのですか?
どうやら定期的なタスクには同じコンパニオンが必要です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
このようにして、毎日のタスクに完了のマークを付けることができ、翌日まで再び表示されません。
毎週/毎月などのタスクでも同じ