Skip to content

SaulNunez/todo

Repository files navigation

✏️ todo an unofficial multiplatform CLI for Microsoft To-Do

⚠️ Warning: This tool is super early in development, commands and flags might change between updates!

Install

Windows

Standalone

winget

Linux

Snap

Flatpack

MacOS

Brew

Setup

todo login

Logins to your Microsoft account.

todo logout

Tasks

Creating a task

todo add

Use stdin for title of task. In interactive UI, a CLI wizard will help filling all available fields.

todo add "Buy milk" --date "" --notes "" --add-to-my-day --remind --repeat weekly --checklist "" --checklist "" --file "" --file ""

Marking completion

todo check "Buy milk"

Marks a task as completed.

Delete task

todo delete "Buy milk"

Show all tasks

todo
todo tasks

Todo without arguments will show tasks in the default list.

Lists

Create list

todo list add "My cool project"

Delete list

todo list delete "My cool project"

Show all lists

todo list show

Work with tasks in a list

todo list "My cool project" add "Design cool easter egg"
todo list "My cool project" delete "Design cool easter egg"
todo list "My cool project"
todo list "My cool project" tasks

Show tasks in "My Cool project" list.

Aliases

Rather than typing list "My day" or any other list created by default. The following aliases can be used:

todo myday
todo important
todo planned
todo assigned

About

A CLI app for Microsoft ToDo

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages