---
name: "vitodo"
section: "1"
platform: "linux"
package: "todo.txt-base"
version: "2.7"
release: "Debian 13 (Trixie)"
platforms: ["linux"]
url: "https://new.carta.tech/vitodo"
---

# vitodo(1)

Edit the configured todo.txt tasking file using vi

## NAME

vitodo - Edit the configured todo.txt tasking file using vi

### SYNOPSIS

`vitodo`

### DESCRIPTION

This command opens the configured todo.txt tasking file using “vi”.

Hooks are provided that can be run before and after todo.txt file processing. Scripts run before processing are to be stored in */etc/todo.txt-base/prehooks*. Scripts run after processing are stored in */etc/todo.txt-base/posthooks*. All scripts are run with a single argument defining the location of the todo.txt tasking file.

The location of the todo.txt tasking file is determined by running “todo.txt --info”.

### SEE ALSO

[todo.txt-base(8)](/todo.txt-base/8.md), [edittodo(1)](/edittodo/1.md), [listtodo(1)](/listtodo/1.md), todo.txt(1), cdtodo(1), [backuptodo(1)](/backuptodo/1.md)
