jrupac / tasky

A command-line desktop client for Google Tasks.
GNU General Public License v3.0
114 stars 33 forks source link

Support filtering tasks in "list" mode #35

Open jrupac opened 6 years ago

jrupac commented 6 years ago

Inspired by #33 and #34. Tasky should support a flag to only show tasks in some/all task lists (depending on what's requested) that meet certain criteria.

E.g.:

$ tasky -l --filter=completed
$ tasky -l --filter=due_date

Options for the filter flag could include: {completed, not_completed, due_date, no_due_date}. These could also be composable (i.e., show only tasks not complete but with a due date).

As an added bonus, also support showing tasks due after a certain date:

$ tasky -l --filter=due_after=2019/01/01