Skip to content

productivitykit/todo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

todo

Your command line todo list.

Usage

$ todo add Create todo list tool # quickly add new tasks
  Task 1 added.

$ todo add Write project README --due eonw --priority # create tasks with friendly date parsing and prioritization
  Task 2 added.

$ todo next # display your current and future tasks
  2026-01-17
  
    1 · Create todo list tool
  
  2026-01-24, one week from now
  
    2 · Write project README (!)
    
$ todo complete 1 # complete tasks by ID
  Task 1 completed.
  
$ todo add Create daily journal CLI --due eoq # task IDs are re-used as they become available
  Task 1 added.
  
$ todo report --from soq --to someday --status completed --format json # supports advanced report filters and JSON output
  [
    {
      "ulid": "01KF7JCYTN3B925CFWJ3VE2DD6",
      "description": "Create todo list tool",
      "priority": false,
      "due": "2026-01-17",
      "status": "completed",
      "completed_at": "2026-01-17",
      "created_at": "2026-01-17"
    }
  ]

About

Your command line todo list

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published