Categorygithub.com/simachri/taskwarrior-ms-todo
repository
0.0.2
Repository: https://github.com/simachri/taskwarrior-ms-todo.git
Documentation: pkg.go.dev

# Packages

No description provided by the author

# README

Microsoft To-Do integration with Taskwarrior

Install

  1. Register an application on Microsoft Azure:

    • Under Authentication set Allow public client flows to Yes.
    • Under API permissions add Tasks.Read.
  2. Create a $XDG_CONFIG_HOME/twtodo/credentials.yaml file:

    # Tenant ID of the application on Azure. Set the value to 'consumers' if your 
    # Microsoft Account is a personal account.
    tenant_id: <tenantID>
    # Client ID of the application on Azure. 
    client_id: <clientID>
    
  3. Create a $XDG_CONFIG_HOME/twtodo/config.yaml file:

    server:
      port: 41001
    
  4. go install github.com/simachri/taskwarrior-ms-todo/cmd/twtodo@latest

Usage

Start server

Start the server that authenticates to Microsoft Azure and handles the commands from the client:

twtodo up

Client: Pull tasks from a To-Do list

When the server is started, execute from another terminal session:

twtodo pull -l 'LIST_ID'