How I want to take notes A plain text file where I can keep putting items like my thoughts, ideas, ToDos (with deadline, schedule date, due date) all of these items can be tagged with $person, +project-name, #field=value kind of tagging system
How I want to see notes The application/cli tool should have a capability to answer queries as follows
Show notes for particular project Answer
Pending tasks Completed tasks Deadline tasks Recurring tasks Notes/ideas belonging to the project
Similarly if I query for Show notes for a person Answer should contain same line items as mentioned above
Requirements: plain text, cli, maybe markdown
Let me know if there is any such tool in existence. Thanks.