DUKE User Guide
DUKE is a chat bot that helps users manage their tasks.
Table of Contents
Quick Start
-
Ensure that you have
Java 11or later installed in your computer -
Download
DUKE v0.2here -
Move
duke.jaronto your Desktop -
Navigate to your Desktop folder and open Terminal or Command Prompt
-
Enter
java -jar duke.jarto start up the program
Features
Add a new task
Add a new task for DUKE to store
Usage example:
todo [description]
deadline [description] /by [deadline]
event [description] /at [place/time]
Example:
-
todo CS2113T iPAdds a new todo task with description
CS2113T iPinto the task list. -
event meeting /at schoolAdds a new event task with description
meetingwith the location of the event asschool. -
deadline CS2113T iP final /by 2 MarchAdds a deadline with description
CS2113T iP final.The due date of the deadline is by
2 March.
Expected outcome:
____________________________________________________________ Got it! I've added this task: [T][✘] CS2113T iP Now you have 1 task(s) in the list. ____________________________________________________________
Find task
Find tasks in the task list according to the keyword given
Usage example:
find [work]
Example:
-
find CS2113T iPFinds any task that contains
CS2113T iPin its description.
Expected outcome:
____________________________________________________________ Here are the matching tasks in your list: 1.[T][✘] CS2113T iP ____________________________________________________________
Delete task
Delete a task according to the task number given
Usage example:
delete [task number]
Example:
-
delete 3Deletes the task with task number
3.
Expected outcome:
____________________________________________________________ Noted. I've removed this task: [T][✘] work Now you have 3 task(s) in the list. ____________________________________________________________
List tasks
List all the tasks that are in the task list
Usage example:
list
Expected outcome:
____________________________________________________________ Here are the tasks in your list: 1. [T][✘] work 2. [T][✘] CS2113T iP 3. [E][✘] sleep (at: 12am) ____________________________________________________________
Mark task as done
Mark a task as done according to the task number given
Usage example:
done [task number]
Example:
-
done 3Deletes the task with task number
3.
Expected outcome:
____________________________________________________________ Nice! I've marked this task as done: [E][✓] sleep (at: 12am) ____________________________________________________________
Exit program
Exit the program
Usage example:
bye
Expected outcome:
____________________________________________________________ Bye. Hope to see you again soon! ____________________________________________________________
Feedback
If you have any feedback or bugs to report, please email me at e0318697@u.nus.edu