#### But what about tasks that can’t wait a day?
I realized that what I needed was a way to add a due date of ‘today’ inline with the task. I played with the code and in about 10 minutes or so I had the feature added.
#### That was easy, why not take it further?
So I did. Todo-CL has a slew of new options for creating tasks from the command line, or in my case, from Launchy. Here is a snapshot of the README file, which includes the new context switches for adding tasks on the fly:
> #### Additional Options
>+ -t –tags _comma delimited list of tags_
> todo.exe a task with tags -t work,play,tag3
>+ -f –folder _folder to insert the task into_
> todo.exe a task with a folder -f Inbox
>+ -c –context _context to use_
> todo.exe a task with a context -c Home
>+ -l –length _length of the task in minutes_
> todo.exe a task with a length -l 20
>+ -s –set _set a default property_
> _Format = PROPERTY:VALUE (ex: folder:Actions)_
> todo.exe set default folder -s folder:Inbox
> todo.ext set default context -s context:Home
> _If set all new tasks will go to the default folder or context_
>+ -h –help _display this help screen_
To download version 2.0.0 visit the [project page on github][todo-project].
[todo-post]: http://grantmuller.com/a-launchy-todo-client-and-the-github-paradigm/ “A Launchy Todo Client and the Github Paradigm”
[todo-project]: http://gmuller.github.com/todo-cl/ “Todo Project Page”