User Guide | About Us | View on GitHub |
The Duke Chatbot is a desktop app optimized for managing tasks and events, making use of a Command Line Interface (CLI) whilst offering the benefits of a Graphical User Interface (GUI). If you’re a fast typer, our chatbot will help you manage your tasks more efficiently than traditional GUI apps.
java -jar chatbot.jar
command.:information_source: Notes about the command format:
list
and LIST
will function identically.find KEYWORD
, KEYWORD is a parameter to be provided, like find homework
.list
mark TASK_INDEX
mark 2
marks the second task as done.unmark TASK_INDEX
unmark 2
unmarks the second task.delete TASK_INDEX
delete 2
deletes the second task.deadline TASK_NAME /by DATE_TIME
deadline Submit Homework /by 2023-10-15 1800
event EVENT_NAME /at DATE_TIME
event Team Meeting /at 2023-10-20 1400
todo TASK_NAME
todo Read Book
find KEYWORD
find meeting
returns all tasks containing the word ‘meeting’.| Action | Format, Examples |
|———–|———————————————————————————–|
| List | list
|
| Mark | mark TASK_INDEX
e.g., mark 2
|
| Unmark | unmark TASK_INDEX
e.g., unmark 2
|
| Delete | delete TASK_INDEX
e.g., delete 2
|
| Deadline | deadline TASK_NAME /by DATE_TIME
e.g., deadline Submit Homework /by 2023-10-15
|
| Event | event EVENT_NAME /at DATE_TIME
e.g., event Team Meeting /at 2023-10-20
|
| Todo | todo TASK_NAME
e.g., todo Read Book
|
| Find | find KEYWORD
e.g., find meeting
|