| 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.listmark TASK_INDEXmark 2 marks the second task as done.unmark TASK_INDEXunmark 2 unmarks the second task.delete TASK_INDEXdelete 2 deletes the second task.deadline TASK_NAME /by DATE_TIMEdeadline Submit Homework /by 2023-10-15 1800event EVENT_NAME /at DATE_TIMEevent Team Meeting /at 2023-10-20 1400todo TASK_NAMEtodo Read Bookfind KEYWORDfind 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 |