User Guide
Features
List Tasks
List the tasks currently stored in the application.
Add Task
Adds a task into the application. A task can be of different types:
- Todo (Contains task description only)
- Deadline (Contains task description and deadline)
- Event (Contains task description and date of event)
Mark task as done
When a task is completed, the user can mark the task as done.
If the task is done, it is marked as [Done].
If the task is not done, it is marked as [Not Done].
Find Task
The user can input a keyword. The application searches the task descriptions
in the list and displays the tasks that contain the keyword.
Delete Task
Deletes a task from the application.
Exit
Exits the application.
Usage
Keyword
- Describe action
Describe action and its outcome.
Example of usage:
keyword (optional arguments)
Expected outcome:
outcome
todo
- Adds a todo task
Format: todo TASK_DESCRIPTION
Example of usage | Expected outcome |
---|---|
todo Buy Present |
New task added: [T][Not Done] Buy present Now you have 1 tasks in the list. |
deadline
- Adds a deadline task
Format: deadline TASK_DESCRIPTION /by DEADLINE
Example of usage | Expected outcome |
---|---|
deadline Finish iP /by 2/3/2020 1200 |
New task added: [D][Not Done] Finish iP (by: Mar 2 2020 12:00) Now you have 2 tasks in the list. |
event
- Adds an event task
Format: event TASK_DESCRIPTION /by DATE
Example of usage | Expected outcome |
---|---|
event John's birthday /at 22/3/2020 1300 |
New task added: [E][Not Done] John's birthday (at: Mar 22 2020 01:00) Now you have 3 tasks in the list. |
list
- Lists the tasks in the application
Format: list
Example of usage | Expected outcome |
---|---|
list |
Here are your tasks: 1. [T][Not Done] Buy present 2. [D][Not Done] Finish iP (by: Mar 2 2020 12:00) 3. [E][Not Done] John's birthday (at: Mar 22 2020 01:00) |
done
- Marks a task as done
Format: done INDEX
Example of usage | Expected outcome |
---|---|
done 1 |
Nice! I've marked this task as done: [T][Done] Buy present |
delete
- Deletes a task from the list
Format: delete INDEX
Example of usage | Expected outcome |
---|---|
delete 3 |
Noted. I've removed this task: [E][Not Done] John's birthday (at: Mar 22 2020 01:00) Now you have 2 tasks in the list. |
find
- Finds the tasks that contains the keyword in their description
Format: find INDEX
Example of usage | Expected outcome |
---|---|
find ip |
Here are the matching tasks in your list: 1. [D][Not Done] Finish iP (by: Mar 2 2020 12:00) |
bye
- Exits the application
Format: bye
Example of usage | Expected outcome |
---|---|
bye |
Bye. Hope to see you soon! |