User Guide
Features
Feature 1 Add To Do tasks
Add a todo task into the task manager.
Usage
todo
- Add to do tasks
Type todo
and add a description of the todo task to add a todo task into the task manager.
Example of usage:
todo read books
Expected outcome:
[T][✘] read books
Feature 2 Add Event tasks
Add a event task with a starting date and time into the task manager.
Usage
event
- Add event tasks
Type event
and add a description of the event task to add a event task with a starting date and time into the task manager.
Example of usage:
event work hard /at 2020-12-12 1221
Expected outcome:
[E][✘] work hard (at: 12 12 2020 12 : 21)
Feature 3 Add Deadline tasks
Add a deadline task with a deadline date and time into the task manager.
Usage
deadline
- Add deadline tasks
Type deadline
and add a description of the deadline task to add a deadline task with a starting date and time into the task manager.
Example of usage:
deadline work hard /by 2020-12-12 1221
Expected outcome:
[D][✘] work hard (by: 12 12 2020 12 : 21)
Feature 4 Mark a task as Done
Finish a task and change the status icon to a check.
Usage
done
- Mark tasks as done
Type done
and the index of the task to mark it as done.
Example of usage:
done 1
Expected outcome:
Nice! I've marked this task as done:
[T][✓] read books
Feature 5 Delete a task
Delete a certain task from the list.
Usage
delete
- Delete tasks from the list
Type delete
and the index of the task to delete a certain task from the list.
Example of usage:
delete 1
Expected outcome:
Nice! I've removed this task:
[T][✓] read books
Now you have 2 tasks in the list.
Feature 6 Check tasks by date
Find the tasks that matches the date.
Usage
check
- find tasks that match the date
Type check
and the date to find the tasks that matches the date.
Example of usage:
check 2020-12-12
Expected outcome:
Here are the matching tasks in your list:
1. [E][✘] work hard (at: 12 12 2020 12 : 21)
Feature 7 Find tasks by keyword
Find the tasks that match the input keyword.
Usage
find
- find tasks that match the keyword
Find the tasks that matches the keyword.
Example of usage:
find work hard
Expected outcome:
Here are all the tasks in your list:
1. [E][✘] work hard (at: 12 12 2020 12 : 21)
Feature 8 Update task information
Update the date and time of a event/deadline task according to index.
Usage
update
- Update the details of a task
Type update
and the new datetime to update the details of a specific task according to index.
Example of usage:
update 2 /to 1111-11-11 1111
Expected outcome:
Noted. I have updated the task.
[E][✘] work hard (at: 11 11 1111 11 : 11)
Now you have 2 tasks in the list.
Feature 9 List down all the tasks
List down all the tasks from storage.
Usage
list
- List down all the tasks
Type list
to list down all the tasks from storage.
Example of usage:
list
Expected outcome:
Here are all the tasks in your list.
1. [T][✓] read books
2. [E][✘] work hard (at: 11 11 1111 11 : 11)
Feature 10 Exit the program
Exit the application and save the changes into the task list.
Usage
bye
- Exit the application
Exit the application and save the changes into the task list.
Example of usage:
bye
Expected outcome:
Bye. Hope to see you again soon! This will
automatically close in 3.3 seconds...