Chatbot toDo Manager
View available commands
help
- View available commandsExample of usage:
help
Expected outcome:
Add todo task, deadline task or event task.
todo {task description}
- Adds a task with given descriptionExample of usage:
todo Buy bread
Expected outcome:
The following task has been added: 1. [T][X] Buy bread
deadline {task description} /by {yyyy-MM-DD HHMM}
- Adds a task with given description and deadlineExample of usage:
deadline Prepare for CS2103 exam /by 2020-10-20 1200
Expected outcome:
The following task has been added: 2. [D][X] Prepare for CS2103 exam (by: 20 Oct 2020 12:00PM)
event {task description} /at {yyyy-MM-DD HHMM}
- Adds a task with given description and event timeExample of usage:
event Birthday Party /at 2020-10-21 1700
Expected outcome:
The following task has been added: 3. [E][X] Birthday Party (at: 21 Oct 2020 5:00PM)
List all current tasks
list
- Lists all current tasksExample of usage:
list
Expected outcome:
Here are your current tasks: 1. [T][X] Buy bread 2. [D][X] Prepare for CS2103 exam (by: 20 Oct 2020 12:00PM) 3. [E][X] Birthday Party (at: 21 Oct 2020 5:00PM)
Delete task
delete {task number}
- Delete given taskExample of usage:
delete 1
Expected outcome:
The following task has been deleted: 1. [T][X] Buy bread
Mark task as done
done {task number}
- Mark given task as doneExample of usage:
done 1
Expected outcome:
The following task has been marked as done: 1. [D][✓] Prepare for CS2103 exam (by: 20 Oct 2020 12:00PM)
Tag task with one tag
tag {task number} {tag name}
- Tag task with given tag and replaces existing tag on the task if anyExample of usage:
tag 1 urgent
Expected outcome:
The following task has been tagged: 1. [D][X] Prepare for CS2103 exam #urgent (by: 20 Oct 2020 12:00PM)
Delete tag from task
tag {task number} delete
- Deletes tag from the given taskExample of usage:
tag 1 delete
Expected outcome:
The following task's tag has been removed: 1. [D][X] Prepare for CS2103 exam (by: 20 Oct 2020 12:00PM)
Find tasks based on query
find {query}
- Finds and lists all tasks that matches the queryExample of usage:
find Party
Expected outcome:
Here are your search results: 2. [E][X] Birthday Party (at: 21 Oct 2020 5:00PM)
Exit application
bye
- Exits the applicationExample of usage:
bye
Expected outcome:
Closes the GUI and stops running the application