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