taskwarrior-ms-todo

module
v0.0.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 29, 2022 License: MIT

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'

Directories

Path Synopsis
cmd
internal
cli

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL