LinuxCommandLibrary
GitHubF-DroidGoogle Play Store

todo.sh

Plain-text todo.txt task manager

TLDR

Add task
$ todo.sh add "[task text]"
copy
List all tasks
$ todo.sh list
copy
List by priority
$ todo.sh listpri [A]
copy
Mark done
$ todo.sh do [item-number]
copy
Add priority
$ todo.sh pri [item-number] [A]
copy
Archive completed
$ todo.sh archive
copy

SYNOPSIS

todo.sh command [options] [args]

DESCRIPTION

todo.sh is a shell script for managing tasks in the todo.txt plain text format created by Gina Trapani. Tasks are stored one per line with support for priorities (A-Z), project tags (+project), and context tags (@context), making the file both human-readable and easily parseable.The tool provides commands for adding, completing, prioritizing, and archiving tasks. Completed items can be moved to a done.txt archive to keep the active list clean. The plain text format ensures portability and compatibility with any text editor or sync service.

PARAMETERS

add

Add task.
list, ls
List tasks.
listpri, lsp
List by priority.
do
Complete task.
pri
Set priority.
archive
Archive done.

INSTALL

sudo apk add todo.txt-cli
copy

CAVEATS

Bash required. todo.txt format. Configuration file needed.

HISTORY

todo.sh was created by Gina Trapani as part of the todo.txt format for simple, plain-text task management.

SEE ALSO

task(1), todoman(1), taskwarrior(1)

Braincup
Open source brain training for math, memory and focus
Braincup mini-games
41 mini-games · Apache-2.0
No ads · No tracking
Play in browser
Download Braincup on the App StoreGet Braincup on Google PlayGet Braincup on F-Droid
276 stars
From the maker of Linux Command Library
Copied to clipboard
Braincup
Open source brain training for math, memory and focus. 41 mini-games, from mental arithmetic to Sudoku, N-Back and Solo Chess.
Apache-2.0 licensed · No ads · No tracking · No account
From the maker of Linux Command Library
Download Braincup on the App StoreGet Braincup on Google PlayGet Braincup on F-Droid