Duke is a todo list app that works with using text commands. It allows users to add, delete and search todos, deadlines and events.
list
- List tasksLists all tasks
Example of usage:
list
Expected outcome:
1.[T][✗] Finish CS2103T IP
bye
- Exit applicationExits Duke application.
Example of usage:
bye
Expected outcome:
Application exits
todo TASKNAME
- Add todoAdds a Todo Task to task list.
Example of usage:
todo do laundry
Expected outcome:
Got it. I've added this task:
[T][✗] do laundry
Now you have 4 tasks in the list.
deadline TASKNAME /by DD/MM/YYYY HHmm
- Add DeadlineAdds a Deadline Task to task list.
Example of usage:
deadline do laundry /by 01/01/2020 1200
Expected outcome:
Got it. I've added this task:
[D][✗] do laundry (by: Jan 01 2020 1200)
Now you have 4 tasks in the list.
event TASKNAME /AT DURATION
- Add eventAdds a Event Task to task list.
Example of usage:
event do laundry /at 01/01/2020 1200 to 1300
Expected outcome:
Got it. I've added this task:
[E][✗] do laundry (at: 01/01/2020 1200 to 1300)
Now you have 4 tasks in the list.
done TASKINDEX
- Mark task as doneMarks the task at TASKINDEX as done.
Example of usage:
done 1
Expected outcome:
Nice! I've marked this task as done:
[T][✓] Finish CS2103T IP
delete TASKINDEX
- Delete taskDeletes a task at TASKINDEX.
Example of usage:
delete 1
Expected outcome:
Noted. I've removed this task:
[T][✓] Finish CS2103T IP
Now you have 3 tasks in the list.
find KEYWORD
- Find taskFind a task by TASKNAME substring.
Example of usage:
find CS2103
Expected outcome:
Here are the matching takss in your list:
1.[T][✗] Finish CS2103T IP