By: WANG JINGTAN Since: Jan 2020
Duke is for those who wants to record daily life tasks on desktop. It is a Personal Assistant Chatbot that helps a person to keep track of various things. As a Command Line Interface (CLI) application, it is suitable for those who type fast.
java -jar duke.jar. The CLI should appear in a few seconds.

help : shows all the command you can trytodo clean the house: add clean the house to dukebye : exit the apphelpFormat: help
All the tasks are not done when they are first created.
todoAdds a task that needs to be done<p>
Format: todo TASK<p>
Examples:
todo Clean the housetodo laundry
deadlineAdds a task that has deadline<p>
Format: deadline TASK /by TIME<p>
The TIME is suggested to follow format:yyyy-mm-dd<p>
Examples:
deadline assignment /by 2020-03-01deadline coding exercise /by tomorrow midnight
eventAdds a task that happens on a specific day<p>
Format: event TASK /at TIME<p>
The TIME is suggested to follow format:yyyy-mm-dd<p>
Examples:
event read book /at 2020-03-06event group meeting /at 6pmcheckChecks deadline/event occurs on that day<p>
Format: check yyyy-mm-dd<p>
Example: check 2020-03-01
findFinds a task by its keyword in the task description<p>
Format: find KEYWORD<p>
Example: find book
doneMarks a task as done.<p>
Format: done INDEX<p>
INDEX is a number starts from 1
deleteDeletes a task.<p>
Format: delete INDEX<p>
INDEX is a number starts from 1
listLists all the tasks.<p>
Format: list
byeExits the app.<p>
Format: bye
Tasks in duke are saved in the hard disk automatically. You can find all the existing tasks in the data folder in the Duke folder.
Q: How do I transfer my data to another Computer?<P> A: Install the app in the other computer and copy the data folder in previous Duke folder to the new Duke Folder.
Q: What if I accidentally input something wrong?<P> A: Duke can handle such error. No worry.
helptodo TASK<P> deadline TASK /by yyyy-mm-dd <p> event TASK /at yyyy-mm-ddcheck yyyy-mm-ddfind KEYWORDdone INDEXdelete INDEXlistbye