Duke is a commandline based todolist application.
You can add/remove tasks
You can mark a task as done
You can use shortened versions of the commands to add new tasks. The commands also ignore case sensitivity.
Find tasks whose name contains a substring.
Snoozes deadlines or events by a datetime amount
clear
- Describe actionclears the chat screen
list
- Lists all tasks in the programExample of usage:
list
Example of usage:
list asd
Example of usage:
list 1/1/2019
todo
- Adds a todo taskExample of usage:
todo newTask
deadline
- Adds a deadline taskExample of usage:
deadline newDeadline \by 1/1/2019 0000
event
- Adds a event taskExample of usage:
event newEvent \at 1/1/2019 1300 to 1/1/2019 1400
done
- Mark a task as doneargument has to be task index, check index by calling list
.
Example of usage:
done 1
delete
- Delete a taskargument has to be task index, check index by calling list
.
Example of usage:
delete 1
snooze
- Postpones a event or deadlineargument is index followed by datetime
Example of usage
snooze 1 0/0/0 0100
postpones by 1 hour
snooze 1 1/0/0 0000
postpones by 1 day