1. Introduction
2. Quick Start
3. Features
4. FAQ
5. Command Summary
Duke is for those who prefer to use a desktop app for managing tasks. More importantly, DukeBot is optimized for those who prefer to work with a Command Line Interface (CLI) while still having the benefits of a Graphical User Interface (GUI). Enjoy!
Ensure you have Java 11 or above installed in your Computer.
Download the latest duke-0.2.1.jar here

Shows a simple user guide to command formats.
Format: help
todo, deadline, eventAdds a task to the list
todoAdds a ToDo task to the list
Format: todo TASK_DESCRIPTION
Examples:
todo homeworktodo read bookdeadlineAdds a Deadline task to the list
Format: deadline TASK_DESCRIPTION /by DUE_DATETIME
Examples:
deadline do homework /by 3pmdeadline do homework /by MondayFormatted date and time:
If
DUE_DATETIMEis entered in theDD/MM/YYYY HHMMformat, it will automatically be converted to a more readable format.Example:
deadline do homework /by 12/12/1212 1212
eventAdds an Event task to Duke
Format: event TASK_DESCRIPTION /by DUE_DATETIME
Example:
event consultation /at 3pmevent consultation /at MondayFormatted date and time:
If
DUE_DATETIMEis entered in theDD/MM/YYYY HHMMformat, it will automatically be converted to a more readable format.Example:
event consultation /at 12/12/1212 1212
findFinds tasks whose descriptions contain an exact match of the given keyword.
Format: find KEYWORD
Example:
find homeworkdoneMarks the specified task in the list as done.
Format: done INDEX
deleteDeletes the specified task from the list.
Format: delete INDEX
listShows a list of all tasks in the list.
Format: list
byeExits the program.
Format: bye
Add : CODE_NAME TASK_DESCRIPTION [ADDITIONAL_KEYWORD] [DUE_DATETIME]
e.g. todo homework
e.g. deadline do homework /by 3pm
e.g. event consultation /at 12/12/1212 1212
Find : find KEYWORD
e.g. find homework
Delete : delete INDEX
e.g. delete 3
Done : done INDEX
e.g. done 3
List : list
Help : help
Exit : bye