From 251ac85a9a83a2be395a7b699360128995521c7c Mon Sep 17 00:00:00 2001 From: clach04 Date: Sun, 1 Dec 2024 11:16:14 -0800 Subject: [PATCH] Issue #20 - description of todo.txt format in plain text MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: dsv Co-authored-by: Dino Sepúlveda Co-authored-by: Waldir Pimenta --- The-Todo.txt-Format.md | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/The-Todo.txt-Format.md b/The-Todo.txt-Format.md index 86f73d5..8b1433a 100644 --- a/The-Todo.txt-Format.md +++ b/The-Todo.txt-Format.md @@ -58,6 +58,22 @@ This is all possible inside `todo.txt`. Format Quick Reference Image +``` +┌───────────────────────────────── Optional - Marks completion +│ ┌────────────────────────────── Optional - Marks priority +│ │ ┌─────────────────────── Optional - Completion date +│ │ │ ┌──────────── Optional - Creation date +│ │ │ │ (must be specified if completion date is) +│ │ │ │ ┌─── Mandatory - Description +│ │ │ │ │ Tags (optional) can be placed anywhere within it +│ ┌┴┐ ┌───┴────┐ ┌───┴────┐ ┌─┴────────────────────────────────────────────────────┐ +x (A) 2016-05-20 2016-04-30 measure space for +chapelShelving @chapel due:2016-05-30 + └──────┬──────┘ └──┬──┘ └──────┬─────┘ + project tag ──────┘ │ │ + context tag ──────────────────┘ │ + special key-value tag ────────────────────┘ +``` + Your `todo.txt` is a plain text file. To take advantage of structured task metadata like priority, projects, context, creation, and completion date, there are a few simple but flexible file format rules.