Crates.io | toddi |
lib.rs | toddi |
version | |
source | src |
created_at | 2024-12-02 12:51:39.580243 |
updated_at | 2024-12-08 20:42:39.24945 |
description | A TODO focuser built on top of todo.txt |
homepage | |
repository | https://git.sr.ht/~ume_tantan/toddi |
max_upload_size | |
id | 1468610 |
Cargo.toml error: | TOML parse error at line 18, column 1 | 18 | autolib = false | ^^^^^^^ unknown field `autolib`, expected one of `name`, `version`, `edition`, `authors`, `description`, `readme`, `license`, `repository`, `homepage`, `documentation`, `build`, `resolver`, `links`, `default-run`, `default_dash_run`, `rust-version`, `rust_dash_version`, `rust_version`, `license-file`, `license_dash_file`, `license_file`, `licenseFile`, `license_capital_file`, `forced-target`, `forced_dash_target`, `autobins`, `autotests`, `autoexamples`, `autobenches`, `publish`, `metadata`, `keywords`, `categories`, `exclude`, `include` |
size | 0 |
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 not?
I've been using todo.txt
regularly for a few months, and I noticed that:
Hence, toddi
. I'm building it to fit my purpose.
Which also turned out to be a good excuse to practice some Rust.
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.
If you trust your planning and just need a way to focus on the next task, use:
$ toddi
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.
$ toddi focus myproject
Use --help
for more information:
$ toddi --help
source : GPL-3.0-or-later