A robot named Duke who helps you to manage your tasks. You can simply type in your command, ask Duke to add a task, set a deadline or record a event timing.
list - list all the tasks in your todo listDuke will list all the tasks in your todo list.
Example of usage:
list
Expected outcome:
Here are the tasks in your list:
1.[T][✓] read book
2.[D][✓] return book (by: Oct 10 2020)
3.[E][✘] project meeting (at: Aug 6th 2-4pm)
done - mark your corresponding tasks as doneDuke will mark your corresponding tasks as done
Example of usage:
done 3
Expected outcome:
Nice! I've marked this task as done:
[E][✓] project meeting (at: Aug 6th 2-4pm)
delete - delete a task from your todo listDuke will delete a task from your todo list
Example of usage:
delete 3
Expected outcome:
Noted! I've removed this task:
[E][✘] project meeting (at: Aug 6th 2-4pm)
Now you have 3 tasks in the list.
todo - simply add a taskDuke will simply add a task
Example of usage:
todo read book
Expected outcome:
Got it. I've added this task:
[T][✘] read book
Now you have 1 tasks in the list.
deadline - add a task with a specific deadlineDuke will add a task with a specific deadline
Example of usage:
deadline return book /by 2020-10-10
Expected outcome:
Got it. I've added this task:
[D][✘] return book (by: Oct 10 2020)
Now you have 2 tasks in the list.
event - add a task that happens at the time you giveDuke will add a task that happens at the time you give
Example of usage:
event return book /at tonight
Expected outcome:
Got it. I've added this task:
[E][✘] return book (at: tonight)
Now you have 2 tasks in the list.
FDTask - add a task with a fixed durationDuke will add a task with a fixed duration
Example of usage:
FDTask read book /for 2
Expected outcome:
Got it. I've added this task:
[F][✘] read book (needs 2.00 hours)
Now you have 2 tasks in the list.
find - find the task with the given keywordDuke will find the task with the given keyword
Example of usage:
find book
Expected outcome:
Here are the matching tasks in your list:
1.[F][✘] read book (needs 2.00 hours)
bye - say goodbye to Duke.Duke will update you background memory with your current todo list
Example of usage:
bye
Expected outcome:
Bye. Hope to see you again soon!