vitodo(1)
β¨ NAME β¨
vitodo β bestie, this is the one that lets you edit your configured todo.txt tasking file using vi π
πΈ SYNOPSIS πΈ
vitodo
That's it. No flags, no args, no drama. She's a simple girl. π
π DESCRIPTION π
Okay so vitodo literally just opens up your configured todo.txt tasking file inside vi. That's the whole vibe. Your tasks, your editor, your main character moment. β¨
But wait, there's more, and it's giving automation. π¦ There are hooks β lil scripts that can run before and after your todo.txt file gets processed:
- Scripts that run before processing live in
/etc/todo.txt-base/prehooks - Scripts that run after processing live in
/etc/todo.txt-base/posthooks
Every single one of these scripts gets run with a single argument, and that argument is the location of the todo.txt tasking file. So your hooks know exactly which file we're talking about. No cap. π«Ά
And how does vitodo figure out where your todo.txt tasking file even is? Not me guessing β it runs todo.txt --info and lets that tell it. Iconic behavior honestly. π
Heads up bestie: your prehooks and posthooks are chillin' in /etc/todo.txt-base/, so if you're dropping scripts in there, make sure they're where the command expects them. π
π SEE ALSO π
The whole friend group, fr fr:
todo.txt(1)tdt(1)todo.txt-base(8)edittodo(1)listtodo(1)cdtodo(1)backuptodo(1)justone(1)
This page is straight from the General Commands Manual, and it's dated July 2026 β vitodo(1) girlies stay winning. π Go edit some tasks, bestie, you got this. π
π¦ where this page comes from
- ubuntu stonking: todo.txt-base 2.8 Β· GPL-2.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms