Duke (nicknamed ALIEN) is a schedule tracker that remembers and manages your tasks for you so you do not have to.
todo: Adds a To-Do task into your task list
deadline: Adds a Deadline task into your task list
event: Adds an Event task into your task list
done: Marks a task as done
delete: Deletes a task
list: Lists all tasks in your task list
find: Lists all tasks in your task list that matches the keyword
snooze: Snoozes a task
bye: Terminates Duke
todo: Adds a To-Do task ino your task listFormat: todo <description>
Example: todo CS2103T homework
Expected outcome:
ALIEN: I have added this task!
[T][✘] CS2103T homework
Current list size: 1
deadline: Adds a Deadline task ino your task listFormat: deadline <description> /by <yyyy-mm-dd>
Example: deadline CS2103T submission /by 2020-09-18
Expected outcome:
ALIEN: I have added this task!
[D][✘] CS2103T submission - 2020-09-18
Current list size: 2
event: Adds an Event task ino your task listFormat: event <description> /at <yyyy-mm-dd>
Example: event ALIEN's birthday /at 2021-09-16
Expected outcome:
ALIEN: I have added this task!
[E][✘] ALIEN's birthday - 2021-09-16
Current list size: 3
done: Marks a task as doneFormat: done <index>
Example: done 1
Expected outcome:
ALIEN: I have marked it as done!
[T][✓] CS2103T homework
delete: Deletes a taskFormat: delete <index>
Example: delete 1
Expected outcome:
ALIEN: I have deleted this task!
[T][✓] CS2103T homework
Current list size: 2
list: Lists all tasks in your task listFormat: list
Example: list
Expected outcome:
ALIEN: Here are your tasks:
1. [D][✘] CS2103T submission - 2020-09-18
2. [E][✘] ALIEN's birthday - 2021-09-16
find: Lists all tasks in your task list that matches the keywordFormat: find <keyword>
Example: find day
Expected outcome:
ALIEN: Here are the matching tasks found:
[E][✘] ALIEN's birthday - 2021-09-16
snooze: Snoozes a taskFormat: snooze <index>
Example: snooze 1
Expected outcome:
ALIEN: I have snoozes this task!
[D][✘] CS2103T submission - 2020-09-19
bye: Terminates DukeFormat: bye