What Was I Doing Again?

Simple CLI to-do list app.

```txt wwida 1.0.0

USAGE: wwida

OPTIONS: -h, --help Print help information -V, --version Print version information

SUBCOMMANDS: add Add a new task to the to-do list clear Deletes all tasks help Print this message or the help of the given subcommand(s) print Print misc. summaries start Set the status of a task update Update a task ```

Tasks

Each task has the following properties:

All tasks are referred to by an incremental ID.

Features

Add a new task ```txt wwida-add Add a new task to the to-do list

USAGE: wwida add [OPTIONS]

ARGS: Short description of the task, must be <= 50 chars long

OPTIONS: -c, --category Task category [possible values: task, feature, bug, maintenance, documentation, other, message] -d, --deadline Task deadline, e.g. today, tomorrow, this/tuesday, next/friday or 01/08/2022 -h, --help Print help information -l, --long Optional long description of the task ```

Update an existing tasks's parameters ```txt wwida-update Update a task

USAGE: wwida update

ARGS: Task ID

OPTIONS: -h, --help Print help information

SUBCOMMANDS: category Updates the tasks's category deadline Updates the tasks's deadline discard-deadline Removes the task's long description discard-long Removes the task's long description help Print this message or the help of the given subcommand(s) long Updates the tasks's long description short Updates the tasks's short description status Updates the tasks's status ```

Print summaries of completed/pending tasks ```txt wwida-print Print misc. summaries

USAGE: wwida print [OPTIONS]

OPTIONS: -f, --format [default: long] [possible values: short, long] -h, --help Print help information

SUBCOMMANDS: completed Show all items completed in the past duration help Print this message or the help of the given subcommand(s) pending Show all items still pending ```