Crates.io | todoist-tui |
lib.rs | todoist-tui |
version | 0.1.3 |
source | src |
created_at | 2024-02-19 18:43:53.37054 |
updated_at | 2024-02-20 06:40:34.701588 |
description | A Todoist TUI and CLI app. |
homepage | |
repository | https://github.com/drewzemke/todoist-tui |
max_upload_size | |
id | 1145555 |
size | 172,054 |
todoist-tui
, a Todoist TUI & CLI AppYou'll need the Rust toolchain installed. You can install directly from crates.io:
cargo install todoist-tui
Or clone the repo and build it yourself.
git clone git@github.com:drewzemke/todoist-tui.git
cd todoist-tui
cargo install --path .
Get your API token from the Todoist web app first, then store it:
todoist-tui set-token <YOUR_API_TOKEN>
Sync your data with Todoist's servers:
todoist-tui sync
Launch the TUI by invoking the program with no arguments. (I'll add more details here at some point!)
todoist-tui
Add some todos to your inbox:
todoist-tui add "Do a barrel roll!"
todoist-tui add "Use the boost to get through!"
List the contents of your inbox:
todoist-tui list
# [1] "Do a barrel roll!"
# [2] "Use the boost to get through!"
Mark a todo complete using its number in the list:
todoist-tui complete 2