User Guide
Features
Basic CRUD Functions
- Create
Taskof typeTodo,EventorDeadline. - View list of tasks.
- Mark a
Taskas done. - Mark a
Taskas not done. - Delete a
Task.
Feature 1 : Find Tasks
Tasks can be filtered by description.
Feature 2 : Sort Tasks
Tasks can be sorted by description, taskType or doneStatus.
Feature 3 : Clear Tasks
Tasks can be cleared to give an empty task list.
Usage
list - List all tasks
Shows a list of all tasks.
Example of usage:
list
Expected outcome:
list all tasks
todo - Create A New Todo
Create a new todo with description.
Example of usage:
todo read book
Expected outcome:
todo of description 'read book' created
deadline - Create A New Deadline
Create a new deadline with description and date.
Example of usage:
deadline return book /by 10/10/2019 1200
Expected outcome:
deadline created with description 'return book' and date '10/10/2019 1200'
event - List all tasks
Create a new event with description, start date and end date. Leave two spaces between the start date and end date.
Example of usage:
event project meeting /at 10/10/2019 1200 10/10/2019 1400
Expected outcome:
event created with description 'project meeting', start date '10/10/2019 1200'
and end date '10/10/2019 1400'
done - Mark Task As Done
Mark a task as done by its index.
Example of usage:
done 2
Expected outcome:
task at index 2 marked as done
notdone - Mark Task As Not Done
Mark a task as not done by its index.
Example of usage:
notdone 2
Expected outcome:
task at index 2 marked as not done
delete - Delete Task
Shows a list of all tasks.
Example of usage:
delete 2
Expected outcome:
task at index 2 deleted
find - Find Tasks
Filter tasks by description.
Example of usage:
find book
Expected outcome:
list tasks that has 'book' in its description
sort - Sort Tasks
Sort tasks by description, taskType or doneStatus.
Example of usage:
sort desc, sort tasktype, sort done
Expected outcome:
sorted list of task
clear - Clear All Tasks
Clear the task list.
Example of usage:
clear
Expected outcome:
empty task list