User Guide
Features
Add, Delete and Update Tasks
User is able to add, delete and update Tasks. A Task can be just a generic description, or it can be associated with either a deadline or an event.
List and Find Tasks
User is able to find Tasks that matches the given keywords or get a list of all the Tasks in the Task List.
Mark Tasks as Done
User is able to mark a Task in the Task List as done.
Save
Saves the state of the current Task List into a data file.
Usage
todo DESCRIPTION
- Adds a Todo Task
Adds a Todo Task to the current Task List.
Example of usage:
todo buy dinner for family
Expected outcome:
Sure! I have added the following todo task to your list: [T][✘] buy dinner for family
deadline DESCRIPTION /by DEADLINE
- Adds a Deadline Task
Adds a Deadline Task to the current Task List.
Example of usage:
deadline cs3230 assignment 3 /by 2020-09-19
Expected outcome:
Sure! I have added the following deadline task to your list: [D][✘] cs3230 assignment 3 (by: Sep 19 2020)
event DESCRIPTION /at EVENT_TIME
- Adds an Event Task
Adds an Event Task to the current Task List.
Example of usage:
event cs2103 project meeting /at 2020-09-12
Expected outcome:
Sure! I have added the following event task to your list: [E][✘] cs2103 project meeting (at: Sep 12 2020)
find KEYWORD [MORE_KEYWORDS]
- Finds Tasks based on given keyword(s)
Finds Tasks with descriptions that contains all keywords.
Example of usage:
find cs2103 meeting
Expected outcome:
1. [E][✘] cs2103 project meeting (at: Sep 12 2020)
list
- List all Tasks in the Task List
Example of usage:
list
Expected outcome:
1. [T][✘] buy dinner for family
2. [D][✘] cs3230 assignment 3 (by: Sep 19 2020)
3. [E][✘] cs2103 project meeting (at: Sep 12 2020)
update ITEM_IDX DESCRIPTION [/by DEADLINE] [/at EVENT_TIME]
- Updates a Task
Updates a Task at ITEM_IDX in the Task List.
Example of usage:
update 1 buy dinner for family and friends
Expected outcome:
Successfully updated task #1: [T][✘] buy dinner for family and friends
delete ITEM_IDX
- Deletes a Task
Deletes a Task at ITEM_IDX in the Task List.
Example of usage:
delete 1
Expected outcome:
OK! I have deleted the following task for your list: [T][✘] buy dinner for family and friends
done ITEM_IDX
- Marks a Task as Done
Marks a Task at ITEM_IDX in the Task List as Done / Completed.
Example of usage:
done 1
Expected outcome:
OK! I have marked the following task as done: [D][✓] cs3230 assignment 3 (by: Sep 19 2020)
save
- Saves Task List
Saves the state of the current Task List into a data file that can be loaded on app start.
Example of usage:
save
Expected outcome:
Saved successfully!
bye
- Exit the App
State of the current Task List is saved automatically before exiting the App.
Example of usage:
bye
Expected outcome:
Saved successfully!
Bye bye! Hope to see you again soon!