User Guide
Features
Archive
- Save and load tasks locally into txt file
Task Management
- Complete tasks
- Create tasks
- Delete tasks
- Mark task as done
- Update tasks
User Interaction
- Enter command to application
- See chatbot’s response to command
- Error message on incorrect input
- Exit the app on exit command
View
- View entire list of tasks
###
Usage
list
- List command
Lists out all the tasks for the user and include details such as completion, time it was created, time it is due.
Example of usage:
list
Expected outcome:
Here are the tasks in your list:
1.[T][D] borrow books
2.[D][-] cs2102 tutorial 1 [created on Sep 4 2020 20:00] (done by Sep 10 2020 20:00)
3.[E][-] dance class [created on Sep 4 2020 20:01] (at: Sep 10 2020 21:00)
outcome
bye
- Exit command
Exits the app
Example of usage:
bye
Expected outcome:
CYA PAL. Hope to see you again!
todo
- Add Todo Command
Adds a todo task with the given description and current time to the tasklist
Format:
todo <description>
Example of usage:
todo clean the dishes
Expected outcome:
Got it. I've added this task:
[T][-] clean the dishes [created on Sep 12 2020 12:19]
Now your have 1 tasks in the list.
deadline
- Add DeadLine Command
Adds a deadline task with the given description, deadline time and current time to the tasklist.
Format:
deadline <description> /by <yyyy-MM-dd hh-mm>
Example of usage:
deadline finish homework /by 2020-02-10 23:00
Expected outcome:
Got it. I've added this task:
[D][-] finish homework [created on Sep 30 2020 12:36] (by: Feb 10 2020 23:00)
Now your have 2 tasks in the list.
event
- Add DeadLine Command
Adds a event task with the given description, event time and current time to the tasklist.
Format:
event <description> /at <yyyy-MM-dd hh-mm>
Example of usage:
event dance class /at 2020-01-10 18:00
Expected outcome:
Got it. I've added this task:
[E][-] dance class [created on Sep 30 2020 12:37] (by: Jan 10 2020 18:00)
Now your have 3 tasks in the list.
delete
- Delete Command
Delete the task using the given index from the tasklist(1-based).
Format:
delete <index>
Example of usage:
delete 2
Expected outcome:
Noted. I've removed this task:
Now your have 3 in the list.
done
- Done Command
Mark the task from the given index as done.
Format:
done <index>
Example of usage:
done 2
Expected outcome:
Nice! I've marked this task as done:
[D][D] finish homework [created on Sep 12 2020 12:38] (by Sep 30 2020)
update
- Update Command
Update the task from the given index to a new task.
Format:
update <index> /to <task type and description>
Example of usage:
update 2 /to todo sweep the floor
Expected outcome:
Got it. I've updated this task:
[T][-] sweep the floor [created on Sep 12 2020 13:13]
Now you have 3 tasks in the list