LinuxCommandLibrary

todo

Simple command-line task management

TLDR

Add task

$ todo add "[task description]"
copy
List tasks
$ todo list
copy
Complete task
$ todo done [id]
copy
Remove task
$ todo rm [id]
copy
Show task
$ todo show [id]
copy
Clear completed
$ todo clear
copy

SYNOPSIS

todo command [options] [args]

DESCRIPTION

todo is a simple command-line task manager for creating, listing, completing, and removing tasks. It provides a minimal interface for quick task entry and progress tracking without the complexity of full-featured project management tools.
Multiple implementations exist under the name "todo," each with slightly different features and storage backends. The core workflow is consistent: add tasks with descriptions, mark them done when completed, and clear finished items from the list.

PARAMETERS

add

Add task.
list
Show tasks.
done
Mark complete.
rm
Remove task.
show
Show details.
clear
Remove done.

CAVEATS

Multiple tools named todo. Check which installed. Features vary.

HISTORY

Various todo implementations exist for command-line task management, each with slightly different features.

SEE ALSO

task(1), todo.sh(1), todoman(1)

> TERMINAL_GEAR

Curated for the Linux community

Copied to clipboard

> TERMINAL_GEAR

Curated for the Linux community