This is a task management chatbot. Given below are instructions on how to use it.
- Adding a todo task
todo - Adding a deadline task
deadline - Adding an event task
event - Listing all stored tasks
list - Listing matching tasks
find - Mark a task as done
mark - Mark a task as not completed
unmark - Delete a task
delete - Close the app
bye
- Ensure you have Java 17 or above on your computer.
- Download the latest
.jarfile from here - Copy the file to the folder you want to use as the home folder for your chatbot.
- Double click the .jar file to run it.
Format: todo TASKDESCRIPTION
Example: todo study CS1231S
Parameter:
- TASKDESCRIPTION is compulsory and must be an non-empty string.
Format: deadline TASKDESCRIPTION /by DEADLINE
Example: deadline Finish CS2103T ip /by 20 Sep 2024
Parameter:
- TASKDESCRIPTION is compulsory and must be an non-empty string.
- DEADLINE can be in the form of string or date or time (where day come before month e.g 10/09/2024 for 10th Sep 2024 and NOT 9th Oct 2024).
- Almost all dates format (except those where month come before date) are allowed.
Format: event TASKDESCRIPTION /from START /to END
Example: event mug for exam /from 20 Sep 2024 /to 29 Sep 2024
Parameter:
- TASKDESCRIPTION is compulsory and must be an non-empty string.
- START/END can be in the form of string or date or time (where day come before month e.g 10/09/2024 for 10th Sep 2024 and NOT 9th Oct 2024).
- Almost all dates format (except those where month come before date) are allowed.
Note
To prevent errors, task with exact same name are not allowed. (even if they are different task types).
Format: list
Format: find STRINGTOMATCH
Example: find study
Parameter:
- STRINGTOMATCH is compulsory and must be an non-empty string.
Format: mark INDEX
Example: mark 1
Parameter:
- INDEX: The index must be a positive integer and less than or equal to the total number of tasks.
Format: unmark INDEX
Example: unmark 1
Parameter:
- INDEX: The index must be a positive integer and less than or equal to the total number of tasks.
Format: delete INDEX
Example: delete 1
Parameter:
- INDEX: The index must be a positive integer and less than or equal to the total number of tasks.
Format: bye
| Action | Description | Example |
|---|---|---|
todo |
todo TASKDESCRIPTION | todo study CS1231S |
deadline |
deadline TASKDESCRIPTION /by DEADLINE | deadline Finish CS2103T ip /by 20 Sep 2024 |
event |
event TASKDESCRIPTION /from START /to END | event mug for exam /from 20 Sep 2024 /to 29 Sep 2024 |
list |
list | list |
find |
find STRINGTOMATCH | find study |
mark |
mark INDEX | mark 1 |
unmark |
unmark INDEX | unmark 1 |
delete |
delete INDEX | delete 1 |
bye |
bye | bye |
