User Guide

Duke is an event scheduler.

Features

Feature 1

Adding Tasks to Duke

Usage

todo - To add a todo

A todo task will be added to Duke

Example of usage:

todo (description of task)

Expected outcome:
Got it. I've added this task:</br>
[T][✘] example of todo</br>
Now you have 1 tasks in the list</br>

event - To add an event

An event task will be added to Duke

Example of usage:

event (description of event) /at 12/12/12

Expected outcome:
Got it. I've added this task:</br>
[e][✘] example of event (at: December 12, 2012)</br>
Now you have 2 tasks in the list</br>

deadline - To add a deadline

A deadline will be added to Duke

Example of usage:

deadline (description of deadline) /at 12/12/12

Expected outcome:
Got it. I've added this task:</br>
[D][✘] example of deadline (at: December 12, 2012)</br>
Now you have 3 tasks in the list</br>

Feature 2

Modifying Tasks in Duke

Usage

delete - To delete a task

The numbered task will be deleted

Example of usage:

delete 3

Expected outcome:
Noted. I've removed this task:</br>
[T][✘] example of deleted task</br>
"Now you have 2 tasks in the list.</br>

done - To mark a task as done

Task will be marked as done

Example of usage:

done 2

Expected outcome:
Nice! I've marked this task as done:</br>
[T][✓] example of todo</br>
Now you have 2 tasks in the list</br>

Feature 3

Utilities

Usage

list - To show list of tasks

A list of all tasks will be shown

Example of usage:

list

Expected outcome:
Here are the tasks in your list:</br>
1.[T][✘] example of task</br>
2.[E][✓] example of task</br>
3.[D][✘] example of task</br>

find - To find tasks

List of tasks with key word will be shown

Example of usage:

find exam

Expected outcome:
Here are the matching tasks in your list:</br>
1.[T][✘] physics exam</br>
2.[T][✓] cs exam tmr</br>
3.[T][✘] exam ends today</br>

bye - To exit Duke

List of tasks with key word will be shown

Example of usage:

bye

Expected outcome:
Bye. Hope to see you again soon!</br>
Find your saved file in the same folder as the jar file</br>

Acknowledgements

Some code from More-OOP is reused in this project
https://nus-cs2103-ay1920s1.github.io/website/schedule/week3/project.html</br>
Some code from this tutorial is reused</br>
https://github.com/SQwQ/duke/blob/master/tutorials/javaFxTutorialPart4.md</br>