toddi
Want to get things done? Pick a task, do it, and move on to the next one.
toddi will tell you exactly what to focus on, per project, based on your
todo.txt tasks.
Why?
Why not?
I've been using todo.txt regularly for a few months, and I noticed that:
- I get distracted by the list of tasks.
- I can't be bothered to learn the various command line arguments to filter out the output
- I needed a way to focus on one task (the most important)
Hence, toddi. I'm building it to fit my purpose.
Which also turned out to be a good excuse to practice some Rust.
Requirements
At this stage, toddi is meant to be used with todo.txt, unless you are
willing to spend time manually moving TODOs to done.txt with the correct
formatting.
By default, the program assumes the default todo.txt paths in the absence of
the relevant optional input:
~/.todo-txt/todo.txt~/.todo-txt/done.txt
The format for a task line should conform to todo.txt documentation.
E.g.:
(PRIO) Task's short description +project @context
The format for a done line looks like this:
x YYYY-MM-DD Task's short description +project @context
Note the x on the left.
Usage
If you trust your planning and just need a way to focus on the next task, use:
Display next todo.txt task for project myproject (i.e. +myproject on the
task line) and a progress bar indicating the project's level of completion.
Use --help for more information:
License
source : GPL-3.0-or-later