Skip to content

A cross-platform command-line interface to interact with Microsoft To Do, built using .NET 8.

Notifications You must be signed in to change notification settings

mehmetseckin/todo-cli

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

86 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Todo CLI

A cross-platform command-line interface to interact with Microsoft To Do, built using .NET 8.

Build Status

Platform Status
CI CI build status
Windows (x64) Windows (x64) build status
Linux (x64) Linux (x64) build status
macOS X (x64) macO X (x64) build status

Getting Started

Install

If you just want to give it a spin, head over to releases. Download a release and extract to somewhere in your PATH, and run todo --help to get started.

Build

# Clone the repository
git clone https://github.com/mehmetseckin/todo-cli.git

# Navigate into the source code folder
cd .\todo-cli\src

# Build the project
dotnet build

Run

The application will automatically prompt you to sign in with your Microsoft account, and ask for your consent to access your data when needed.

# Run using dotnet run
dotnet run -p .\Todo.CLI -- --help

# Run from build output (?)
.\Todo.CLI\bin\Debug\netcoreapp3.0\todo --help

Contributing

Interested? You are awesome. Feel free to fork, do your thing and send a PR! Everything is appreciated.

Code of Conduct

Be nice to people, give constructive feedback, and have fun!

Stack

This project is built using the following nuggets of awesomeness, and many more. Many thanks to the folks who are working on and maintaining these products.