Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[feature request] multiple lists, which can be chosen via a command line argument #112

Open
aaronjanse opened this issue Oct 13, 2017 · 2 comments

Comments

@aaronjanse
Copy link

It would be great if there could be multiple todo lists, so that similar projects (e.g. "+math", "+english") can all be grouped under a todo list of (for example) "school"

jrnl is an example of a program that does this well, but I'm not sure about the specifics of how it should be done for todolist.

I am aware that you can have different .jrnl.json files in different directories, but it is a little of a pain to cd between different directories just for todolist.

Some examples of what it would look like with this implemented (just suggestions, feel free to do something different):

# default list (no changes for this one)
todolist a go to store due tomorrow
todolist a visit friends due friday
todolist l
# school list
todolist school a +english read to chapter 7 due tomorrow
todolist school a +math study for exam due tuesday
todolist school l
# work list
todolist work a +security do monthly reviews due monday
todolist work a +security apply patch to production servers due today
todolist work l
# view all lists
todolist l all

By the way, todolist is an excellent command line tool that I am really happy with, and I will continue to use & recommend this to friends whether or not this is implemented.

@aaronjanse aaronjanse changed the title [feature request] multiple todo lists, which can be chosen via a command line argument [feature request] multiple lists, which can be chosen via a command line argument Oct 13, 2017
@NonerKao
Copy link
Collaborator

Thanks for the proposal, and sorry for the late reply.

While we may need more conversation here, I come up with an alternative solution: you may assign multiple project to the todos, and then apply

$ todolist l +school
1 [] tomorrow +school +english read to chapter 7
2 [] tuesday  +school +math study for exam
$ todolist l +work
...

Is this existing function helpful for you?

@aaronjanse
Copy link
Author

Yes, this would work.

At the time fo the proposal, I was much more todolist-obsessed. Now that I am only writing down tasks that need to be written down (rather than writing them down because it's fun), I agree that the existing functionalities are sufficient.

I'll close this issue but feel free to reopen it.

Repository owner deleted a comment from aaronjanse Aug 4, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants