A kanban style task manager with task status descriptions.
Go to file
2024-09-18 14:07:30 -07:00
obj Modified file hierarchy 2024-09-08 23:05:47 -07:00
src Modified filtered_task struct to change char array to char* finished 2024-09-18 14:07:30 -07:00
tests Added test for display_task_lists 2024-09-15 10:58:41 -07:00
.gitmodules Modified file hierarchy 2024-09-08 23:05:47 -07:00
LICENSE Initial commit 2024-08-01 18:37:17 +00:00
Makefile Modified the rest of the main functions to use struct TODO: update is broke 2024-09-17 20:54:34 -07:00
README.md Modified README to include command descriptions 2024-09-07 19:26:46 -07:00
tags Added update_task func TODO:refacter to use structs 2024-09-15 13:12:11 -07:00

dodo

A kanban style task manager with task specific log entries.

commands

dodo or dodo view <project tag>

Displays kanban board of all tasks by default. If project name is specified only tasks tagged with project name will be displayed. Task sorted into three columns - today, backlog, and blocked.

"The 'Today' column is for tasks that are actively being worked on. The 'Backlog' column is for tasks that haven't been started yet or are not currently being addressed. The 'Blocked' column is for tasks that cannot be worked on at the moment."

All columns are sorted by due date first then creation date.

Each task is prefixed with an Active id that can be used in lieu of a task name.

dodo new <task name> due:<task due date> project:<project tag>

Create new task. By default new task is added to the backlog.

dodo <today/backlog/blocked> <task name or active id>

Move task to specified column

dodo done <task name or active id>

Complete task and remove from active boards

dodo change <task name or active id> <changed task name> due:<changed or new due date> project:<changed or new project tag>

Alter specified task. Any of the changed properties can be omitted to default to unaltered.

dodo log <task name or active id>

Add log entry to specified task

dodo view_logs <task name or active id>

View specified task log entries

dodo delete <task name or active id>

Delete specified task from all boards and purge data