Skip to content

check

Terminal window
todoister check [flags] [#][PARENT/.../PROJECT] TASK

Mark a TASK in a PROJECT as completed.

Use #[PARENT/SUBPARENT…/]PROJECT to specify the project name with optional PARENT and SUBPARENTS (note the ’#’ character prefix and the single quotes).

Alternatively, you can use the —project flag to specify the project name and omit the ’#’ prefix and the quotes.

The command matches tasks by prefix (case-insensitive). If multiple tasks match, an error is shown with a list of matching tasks.

-p, --project <string>
project name or path (e.g., 'Work' or 'Work/Reports')
-t, --token <string>
use <string> as Todoist API token
Terminal window
# Check a task in a root project
todoister check '#Work' 'Write report'
todoister check -p Work 'Write report'
# Check a task in a nested project
todoister check '#Work/Reports' 'Q4 summary'
todoister check -p Work/Reports 'Q4 summary'