duke is a todolist application implemented using javafx
Welcome to Duke’s friendly user guide. Here we will discuss the features available in Duke, as well as how to use Duke’s full functionality.
Duke is a friendly chatbot TodoList application that tracks down your tasks for you.
List of features
How Duke works revolves around commands. Each command handles a different aspect of Duke. Entering the command name into the text box works as the command for Duke. Knowing the different commands and typing them is essential to fully utilizing Duke.
list
Usage Example:
list
Expected outcome:
Here are the tasks in your list:
1. [T][✘] Complete Geography assignment
2. [T][✘] Buy milk
todo <name>
T
signifier. A Todo task lacks any time or date attached.Usage Example:
todo finish Neon Genesis Evangelion
Expected outcome:
Got it. I've added this task:
[T][✘] finish Neon Genesis Evangelion
Now you have 3 tasks in the list.
deadline <name> /by <Date in DD/MM/YYYY> <Time in HHMM>
D
signifier. Date and time must follow the DD/MM/YYYY and HHMM format.Usage example:
deadline finish game development /by 29/09/2020 1100
Expected outcome:
Got it. I've added this task:
[D][✘] finish game development (by: 29 September 2020, 11:00 AM)
Now you have 4 tasks in the list.
event <name> /at <Date in DD/MM/YYYY> <Time in HHMM>
E
signifier. Date and time must follow the DD/MM/YYYY and HHMM format.Usage example:
event party at work /at 30/01/2019 1800
Expected outcome:
Got it. I've added this task:
[E][✘] party at work (at: 30 January 2019, 6:00PM)
Now you have 5 tasks in the list.
done <task index>
list
command.Usage example:
done 1
Expected outcome:
Nice! I've marked this task as done:
[T][✓] complete Mario Odyssey
delete <task index>
list
command.Usage example:
delete 1
Expected outcome:
Noted. I've removed this task:
[T][✓] read Sapiens
Now you have 4 tasks in the list.
find <name>
Usage example:
find meaning
Expected outcome:
Here are the matching tasks in your list:
1. [D][✘] search for the meaning of life (by: 31 December 9999, 11:59PM)
bye
Usage example:
bye
Expected outcome:
Bye. Hope to see you again soon!
Bye. Hope to see you again soon!