Duke is a Personal Assistant Chatbot that helps a person to keep track of various tasks and events. Duke is optimised for people who prefer typing and working with the Command Line Interface (CLI) while still having the benefits of a Graphical User Interface (GUI).
deadline
Adds a deadline task to Duke.
Format: deadline DESCRIPTION /by DATE TIME
DATE
: yyyy-mm-ddTIME
: HH:mmEvent
Adds an event to Duke.
Format: event DESCRIPTION /on DATE TIME
DATE
: yyyy-mm-ddTIME
: HH:mmtodo
Adds a normal task, without any deadlines or timing, to Duke.
Format: todo DESCRIPTION
delete
Deletes a currently saved task or event from Duke.
Format: delete INDEX
INDEX
refers to the index number shown in the displayed list (under 2.7) and must be a positive integer.done
Mark a currently saved task or event as done.
Format: done INDEX
INDEX
refers to the index number shown in the displayed list (under 2.7) and must be a positive integer.find
Finds all tasks and events that contain a particular keyword.
Format: find KEYWORD
list
List all tasks and events saved in Duke.
Format: list
undo
Undo previous commands.
Format: undo
bye
Exit the Duke.
Format: bye
Duke data are saved in the hard disks automatically after any command that changes the data. There is no need to save automatically.
deadline DESCRIPTION /by DATE TIME
event DESCRIPTION /on DATE TIME
todo DESCRIPTION
delete INDEX
done INDEX
find KEYWORD
list
undo
bye