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).
deadlineAdds a deadline task to Duke.
Format: deadline DESCRIPTION /by DATE TIME
DATE: yyyy-mm-ddTIME: HH:mmEventAdds an event to Duke.
Format: event DESCRIPTION /on DATE TIME
DATE: yyyy-mm-ddTIME: HH:mmtodoAdds a normal task, without any deadlines or timing, to Duke.
Format: todo DESCRIPTION
deleteDeletes 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.doneMark 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.findFinds all tasks and events that contain a particular keyword.
Format: find KEYWORD
listList all tasks and events saved in Duke.
Format: list
undoUndo previous commands.
Format: undo
byeExit 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 TIMEevent DESCRIPTION /on DATE TIMEtodo DESCRIPTIONdelete INDEXdone INDEXfind KEYWORDlistundobye