darrikonn / td-cli

A todo command line todo manager ✔️
https://pypi.org/project/td-cli/
MIT License
193 stars 10 forks source link

Due date management? #21

Open rseac opened 3 years ago

rseac commented 3 years ago

I'm curious as to how due dates could be managed with td-cli? Do you foresee a need to have due dates added in td-cli?

darrikonn commented 3 years ago

It's a cool idea! It would be beneficial.

What did you have in mind in terms of notifying/showing the user thar a task is near/past due date?

rseac commented 3 years ago

The ability to specify what day certain todos are due would be beneficial. Only the date would be fine, and time is not essential. In some ways, I find this similar to the philosophy behind ultralist (https://ultralist.io/docs/basics/concepts/#due-dates)

At some level, I feel that a coarse-grained categorization would be useful. For example, showing a separate list based on due Today, Tomorrow, Next Week, Future. I'm not sure if that'd be customizable or not, but bringing todos that are coming due to the forefront is quite useful. So, I guess the "list" option could have a few more options where the default "list" does some coarse-grained classification as suggested, and detailed ones could be listed as "list Today" or something of that short?

darrikonn commented 3 years ago

Aiit. I like the proposal! The goal of td-cli is to be as simple as possible and keeping it minimal, so I'm going to do a little research on this before making a decision.

darrikonn commented 3 years ago

After a little research, I approve of the proposal!

Will add it in the next minor version.