hotpxl / todoist-tui

Text user interface for Todoist

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Todoist TUI

Text user interface for Todoist.

The native Todoist client is already good enough. But I wanted something to run in terminal for greater efficiency. I created this project also to try out some Haskell libraries.

Usage

Put your Todoist API token under ~/.config/todoist.

Current supported functionalities include:

  • Add item
  • Modify item
  • Complete item
  • Reorder

I will try to support due dates if I somehow need to use them. Currently everything goes into Inbox project and stays there. This is my workflow. So I am not going to support multiple projects.

Keys

Key Action
j Move cursor down
k Move cursor up
c Start creating new item
q Commit and quit
= Move selection up
- Move selection down
Enter Finish creating new item
Space Mark as complete

About

Text user interface for Todoist

License:MIT License


Languages

Language:Haskell 100.0%