tasks-cli
A todo list that lives in the plain-text files you already keep, gathered from across your folders.
What it's for
tasks manages todos that live in ordinary .txt and .md files instead of in an app. It
watches a set of folders, gathers every line matching a configurable prefix, and gives you one
list across all of them — filterable by tag or project, and viewable as a GTD-style list with
tasks gtd.
It suits the way notes actually accumulate: a todo scribbled at the bottom of a meeting note,
another in a project README, a third in a scratch file. Those stay where you wrote them and
remain readable without the tool, while tasks gives you the single view that folder full of
markdown never had.
Install
dotnet tool install --global grdev.tasks-cli
Published on NuGet as grdev.tasks-cli.
A note on maturity
This is pre-release, and it is deliberately cautious about your files: apart from its own
config, the only file it writes is the one named by tasks todo add, and it only ever appends
a line. There is no command that edits, completes or removes an existing todo.