Add todo, deadline and event tasks to list.
Mark tasks as done.
Delete tasks from list.
Show list.
Find tasks from list.
Undo last action.
Exit.
todo
- Adding a todo task to listAdds a todo task to the list. List will now contain newly added todo task.
Example of usage:
todo read
Expected outcome:
Adds todo read task to the list.
deadline
- Adding a deadline task to listAdds a deadline task to the list. List will now contain newly added deadline task.
Example of usage:
deadline read /by 2019-10-05 1800
Expected outcome:
Adds deadline read task to list with date 05 Oct 2019 and time 6pm.
event
- Adding a deadline task to listAdds an event task to the list. List will now contain newly added event task.
Example of usage:
event read /at school
Expected outcome:
Adds event read task to list with location school.
done
- Sets a task to doneSets a task in list to done (changes symbol from cross to tick for task specified).
Example of usage:
done 2
Expected outcome:
Sets second task to done.
delete
- Deletes a taskDeletes a task from the list.
Example of usage:
delete 2
Expected outcome:
Deletes second task from list.
list
- Shows list of tasksShows list of tasks and their attributes(type, done status and description).
Example of usage:
list
Expected outcome:
Prints list of added tasks.
find
- Find tasks in the listFinds tasks in the list that contain the keyword specified and lists them out.
Example of usage:
find read
Expected outcome:
Prints a list of tasks containing the keyword read.
undo
- Undoes the last commandUndoes the last command input by the user.
Example of usage:
undo
Expected outcome:
If the last command was to add a task to list, undo will remove the task from the list.
bye
- exits the application and saves the list into a text file.Undoes the last command input by the user.
Example of usage:
bye
Expected outcome:
Application exits.