Description: Adds a task. There are 3 different types of tasks you can add: Todo, Deadline and Events.
Command: todo {task}
Example: todo read book
Expected outcome:
Got it. I've added this task:
[T][] read book
Now you have 1 tasks in the list.
Command: deadline {task} /by date in yyyy-mm-dd format
Example: deadline return book /by 2022-10-10
Expected outcome:
Got it. I've added this task:
[D][] return book (by: Oct 10 2022)
Now you have 2 tasks in the list.
Command: event {task} /at date in yyyy-mm-dd format
Example: event project meeting /at 2022-10-10
Expected outcome:
Got it. I've added this task:
[E][] project meeting (at: Oct 10 2022)
Now you have 3 tasks in the list.
Description: Deletes a task at the input task number
Command: delete {task number}
Example: delete 1
Expected outcome:
Noted. I've removed this task:
[T][] read
Now you have 2 tasks in the list.
Description: Lists out all the tasks in the task list.
Command: list
Expected outcome:
Here are the tasks in your task list:
1.[D][] return book (by: Oct 10 2022)
2.[E][] project meeting (at: Oct 10 2022)
Description: Marks the task of the input task number as done.
Command: mark {task number}
Example: mark 1
Expected outcome:
Great! I've marked this task as done:
[D][X]return book (by: Oct 10 2022)
Description: Unmarks the task of the input task number as not done.
Command: unmark {task number}
Example: unmark 1
Expected outcome:
Ok, I have marked this task as not done yet:
[D][]return book (by: Oct 10 2022)
Description: Finds all the task that contains the keyword and list them out.
Command: find {keyword}
Example: find book
Expected outcome:
Here are the matching tasks in your list:
1.[D][]return book (by: Oct 10 2022)