From d2173c610b4d9a481dcc3cb4de4ae4d2c383fcf7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andreas=20Bj=C3=B6rn?= <370773+Coriakin@users.noreply.github.com> Date: Sun, 1 Oct 2023 09:37:33 +0200 Subject: [PATCH] tod: add page (#10710) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * tod: add page * tod: add page * tod: add page * Apply suggestions from code review --------- Co-authored-by: Andreas Björn Co-authored-by: K.B.Dharun Krishna --- pages/linux/tod.md | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 pages/linux/tod.md diff --git a/pages/linux/tod.md b/pages/linux/tod.md new file mode 100644 index 000000000..11d2bb9f2 --- /dev/null +++ b/pages/linux/tod.md @@ -0,0 +1,33 @@ +# tod + +> A tiny Todoist client in Rust. +> It takes simple input and dumps it in your inbox or another project. Taking advantage of natural language processing to assign due dates, tags, etc. +> More information: . + +- Import your projects (this is necessary to enable project prompts): + +`tod project import` + +- Quickly create a task with due date: + +`tod --quickadd {{Buy more milk today}}` + +- Create a new task (you will be prompted for content and project): + +`tod task create` + +- Create a task in a project: + +`tod task create --content "{{Write more rust}}" --project {{code}}` + +- Get the next task for a project: + +`tod task next` + +- Get your work schedule: + +`tod task list --scheduled --project {{work}}` + +- Get all tasks for work: + +`tod task list --project {{work}}`