nakachan-ing / todo.txt-cli

Todo.txt CLI in Rust
0 stars 0 forks source link

Define requirements and design functions #1

Closed nakachan-ing closed 2 days ago

nakachan-ing commented 2 weeks ago

Explanation

nakachan-ing commented 2 weeks ago

todo.txt format

Why plain text?

The 3 axes of an effective todo list

  1. Priority
  2. Project
  3. Context

todo.txt format rules

References https://github.com/todotxt/todo.txt

nakachan-ing commented 1 week ago

Image of how to add a task using todo.txt CLI

There are already many todo.txt CLI tools available, but I'll focus on two.

Specifications to refer to with todo.sh

Specifications to refer to with todo-cli

nakachan-ing commented 1 week ago

Functional requirements

At the very least, if the three axes of an effective ToDo list and the formatting rules for todo.txt are covered, the minimum necessary functionality will be met.

Functions

Tasks

The following are command options for adding and editing a task.

Tags

Priority

Projects

Context

Rules