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 apphelp
Format: help
All the tasks are not done when they are first created.
todo
Adds a task that needs to be done<p>
Format: todo TASK
<p>
Examples:
todo Clean the house
todo laundry
deadline
Adds 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-01
deadline coding exercise /by tomorrow midnight
event
Adds 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-06
event group meeting /at 6pm
check
Checks deadline/event occurs on that day<p>
Format: check yyyy-mm-dd
<p>
Example: check 2020-03-01
find
Finds a task by its keyword in the task description<p>
Format: find KEYWORD
<p>
Example: find book
done
Marks a task as done.<p>
Format: done INDEX
<p>
INDEX is a number starts from 1
delete
Deletes a task.<p>
Format: delete INDEX
<p>
INDEX is a number starts from 1
list
Lists all the tasks.<p>
Format: list
bye
Exits 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.
help
todo TASK
<P> deadline TASK /by yyyy-mm-dd
<p> event TASK /at yyyy-mm-dd
check yyyy-mm-dd
find KEYWORD
done INDEX
delete INDEX
list
bye