Ability to track the following tasks:
Ability to mark tasks as completed.
Search function to find certain tasks using keywords.
Ability to delete tasks regardless of task status.
Made a mistake? Don’t worry. Duke can undo your commands.
Say bye to Duke and closes the program.
Usage: bye
Adds a todo task with a given description.
Usage: todo <description>
Adds an event task with a given description and datetime that the task starts.
Usage: event <description> /at <datetime>
<datetime>
strictly follows the given format dd/MM/yyyy HHmm
, e.g. 17/09/2019 2359
Adds a deadline task with a given description and datetime that the task ends.
Usage: deadline <description> /by <datetime>
<datetime>
strictly follows the given format dd/MM/yyyy HHmm
, e.g. 17/09/2019 2359
Lists all the tasks given to Duke so far.
Usage: list
Marks the task with the given task id as done.
Usage: done <id>
Deletes the task with the given task id as done.
Usage: delete <id>
Searches the list of tasks with the given keyword.
Usage: find <keyword>
Undos the last effective command. Effective commands does not include list
and find
.
Usage: undo