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>