User Guide
List tasks
Displays all tasks in the order that they were entered.
Usage
list
Example of usage:
list
Expected outcome:
If there are no tasks in the list:
You have no tasks in the list.
If there are tasks in the list:
1. [T][✓] read book
2. [D][✗] borrow book (by: 21 Sep 2019 12:30 PM)
3. [E][✗] CCA meeting (at: 22 Sep 2019 09:20 AM)
Add a task
todo
- Todo Task
Adds a Todo to the task list.
Usage
todo desc
desc
- Task description
Example of usage:
todo join sports club
Expected outcome:
Got it. I've added this task:
[T][✗] join sports club
Now you have 4 tasks in the list.
deadline
- Deadline Task
Adds a Deadline to the task list.
Usage
deadline [desc] –by [deadline]
desc
- Task description
deadline
- Task deadline
- Have to be after tag --by
- Have to be in format dd/MM/yyyy HHmm
Example of usage:
deadline borrow book --by 21/09/2019 1200
Expected outcome:
Got it. I've added this task:
[D][✗] borrow book (by: 21 Sep 2019 12:00 PM)
Now you have 5 tasks in the list.
event
- Event Task
Adds an Event to the task list.
Usage
event [desc] –at [event time]
desc
- Task description
event time
- Event time
- Have to be after tag --at
- Have to be in format dd/MM/yyyy HHmm
Example of usage:
Valid attributes provided.
event project meeting --at 22/09/2019 0930
Expected outcome:
Got it. I've added this task:
[E][✗] project meeting (at: 22 Sep 2019 09:30 AM)
Now you have 6 tasks in the list.
Find tasks
Search and displays tasks where task description meet the keyword provided.
Usage
find [keyword]
keyword
- Keyword used to find tasks
Example of usage:
find book
Expected outcome:
Here are the matching tasks in your list:
1. [T][✓] read book
2. [D][✗] borrow book (by: 21 Sep 2019 12:30 PM)
Mark tasks as done
Mark tasks as done based on task numbers provided.
Usage
done [task no…]
task no...
- 1 or more task numbers
Example of usage:
done 2 3
Expected outcome:
Nice! I've marked this task as done:
[D][✓] borrow book (by: 21 Sep 2019 12:30 PM)
[E][✓] CCA meeting (at: 22 Sep 2019 09:20 AM)
Delete tasks
Delete tasks based on task numbers provided.
Usage
delete [task no…]
task no...
- 1 or more task numbers
Example of usage:
delete 2 3
Expected outcome:
Noted. I've removed these tasks:
[D][✓] borrow book (by: 21 Sep 2019 12:30 PM)
[E][✓] CCA meeting (at: 22 Sep 2019 09:20 AM)
Now you have 1 tasks in the list.
Update tasks
Update task attributes.
Usage
update [task no] {–desc [desc]} {–by [deadline]} {–at [event time]}
Attribute | Dscription |
---|---|
task no |
Task number to update |
desc * |
Task description to update Have to be after tag --desc |
deadline * |
Deadline to update Only for Deadline tasks Have to be after tag --by Have to be in format dd/MM/yyyy HHmm |
event time * |
Event time to update Only for Event tasks Have to be after tag --at Have to be in format dd/MM/yyyy HHmm |
*Only require at least 1 attribute
Example of usage:
update 2 --desc Borrow book --by 22/09/2019 1300
Expected outcome:
Got it. I've updated this task:
[D][✓] Borrow book (by: 22 Sep 2019 01:00 PM)
Exit application
Usage
bye
Example of usage:
bye
Expected outcome:
Bye. Hope to see you again soon!