4 ms·
Simple cli to manage your tasks (you haven't seen one like this before)
Any inputs on improving this would be awesome. I've been using it happily for a more than a few months.
- minhajuddin 15y agoAny inputs on improving this would be awesome. I've been using it happily for a more than a few months.
- GilbertErik 15y agoAll the features that I would recommend are already in TaskWarrior. Have you seen/tried it? Maybe you should highlight some of the competitive advantages your app has over it. http://github.com/taskwarrior http://github.com/taskwarrior
- minhajuddin 15y agoI have used taskwarrior for some time, as @tmcw already mentioned, one of the reasons I use this, is because it is more hackable. The other reason is that it doesn't need you to learn hundreds of switches to efficiently use it. All you need to know is: 't -a' adds a task 't -l' lists them and finally 't -e' opens vi to allow you to edit the whole tasks file. t -a whatever the task is without single quotes :) :weekend +++ Another neat thing about this is that it allows you to do stuff on multiple tasks at once. t -d awse,foob #deletes the tasks with those ids t -t aswe,foob :some-tag :another-tag #adds those two tags on those two tasks If you know ruby, you can tweak this as you like to make it work with your own special rules, and that's the most important thing to me. No one likes a task manager built by others, everyone has something which they do differently. And because it's built in ruby, I hope this is easier to personalize.
- jsmcgd 15y agoLooks interesting. Does this have any advantages over tools like TaskWarrior?
- tmcw 15y agoIt's probably more hackable, for people who are afraid to touch C++ (aka, myself). Besides that, I think TaskWarrior is at the top of the heap for cli tools - its featureset and maturity is incredible.
- gaving 15y agoHaha, from the FAQ:- Why is it not packaged as a gem? To make it run faster. How fast is it? Very fast cos, you know, I really need my todo list manager to be as performant as possible at the expense of install convenience.
- CaveTech 15y agoA whole new meaning to "managing your time wisely"
- rb2k_ 15y agoAlso: why would it be slower as a gem? A gem is also just a zip file that gets downloaded and extracted
- cytzol 15y agoI don't know enough about how gems work, but the 'hub' script is faster when installed manually than when installed as a gem: https://gist.github.com/284823 https://gist.github.com/284823
- minhajuddin 15y agoThis is just from my experience, I have tried many gems which allow managing tasks, dooby (https://github.com/rafmagana/dooby https://github.com/rafmagana/dooby) is one that comes to mind. It takes almost a second to list my tasks, Now, I know that it's not much. But, the percieved slowness has made me avoid this. That's the reason I didn't put it in a gem. Just for comparison, I did create a gem initially, but it was taking 0.5 s when compared to the 0.05s without the gem infrastructure. As someone mentioned the 'hub' gem does this too. You can find more info at: https://gist.github.com/284823 https://gist.github.com/284823