User Guide
Features
List Tasks
Displays a list of existing tasks
Add Task
Adds a new task to the list of tasks. Task can be in the form of a Todo, a Deadline, or an Event
Find Tasks
Displays a list of tasks matching the given keyword
Complete Task
Marks a task as done
Delete Task
Deletes a task
Undo
Undoes the previous action if it modified the list of tasks
Display Help
Displays a list of available commands
Usage
list
- Displays a list of existing tasks
Displays a list of existing tasks
Format: list
Example of usage: list
Expected outcome:
Here are the tasks in your list nya:
1.[T][n] CS2100 revision
2.[D][n] CS2103 iP (by: 30/09/2019 2359)
3.[E][n] Celebrate end of mid-terms (at: 05/10/2019 1300)
todo
- Adds a new Todo task to the list of tasks
Adds a new Todo task tagged with a name to the list of tasks.
Format: todo [name]
Example of usage: todo CS2103 tP
Expected outcome:
Meow! Got it~ I've added this task nya:
[T][n] CS2103 tP
Now you have 4 tasks in the list nya~
deadline
- Adds a new Deadline task to the list of tasks
Adds a new Deadline task tagged with a name and due date to the list of tasks.
Format: deadline [name] /by [dd/mm/yyyy hhmm]
Example of usage: deadline iP user guide /by 30/09/2019 2359
Expected outcome:
Meow! Got it~ I've added this task nya:
[D][n] iP user guide (by: 30/09/2019 2359)
Now you have 5 tasks in the list nya~
event
- Adds a new Event task to the list of tasks
Adds a new Event task tagged with a name and date to the list of tasks.
Format: event [name] /at [dd/mm/yyyy hhmm]
Example of usage: event Celebrate completion of iP /at 30/09/2019 2359
Expected outcome:
Meow! Got it~ I've added this task nya:
[E][n] Celebrate completion of iP (by: 30/09/2019 2359)
Now you have 6 tasks in the list nya~
find
- Displays a list of tasks matching the given keyword
Displays a list of tasks matching the given keyword.
Format: find [keyword]
Example of usage: find iP
Expected outcome:
Here are the matching tasks in your list nya:
1.[D][n] CS2103 iP (by: 30/09/2019 2359)
2.[D][n] iP user guide (by: 30/09/2019 2359)
3.[E][n] Celebrate completion of iP (at: 30/09/2019 2359)
done
- Marks a task as done
Marks the task at the specified index in the list of tasks as done.
Format: done [index]
Example of usage: done 5
Expected outcome:
Nice nya! I've marked this task as done nya:
[D][y] iP user guide (by: 30/09/2019 2359)
delete
- Deletes a task
Marks the task at the specified index in the list of tasks.
Format: delete [index]
Example of usage: delete 6
Expected outcome:
Meow! Noted~ I've removed this task nya:
[E][n] Celebrate completion of iP (at: 30/09/2019 2359)
Now you have 5 tasks in the list nya~
undo
- Undoes the previous action if it modified the list of tasks
Undoes the previous action if it modified the list of tasks.
Format: undo
Example of usage: undo
Expected outcome:
Meow! Noted~ Your previous command has been undone. Here are the tasks in your list nya:
1.[T][n] CS2100 revision
2.[D][n] CS2103 iP (by: 30/09/2019 2359)
3.[E][n] Celebrate end of mid-terms (at: 05/10/2019 1300)
4.[T][n] CS2103 tP
5.[D][y] iP user guide (by: 30/09/2019 2359)
6.[E][n] Celebrate completion of iP (at: 30/09/2019 2359)
help
- Displays a list of available commands
Displays a list of available commands.
Format: help
Example of usage: help
Expected outcome:
Here are the commands available nya :3
- list -> returns the current list of tasks nya
- todo [name] -> creates a Todo nya
- deadline [name] /by [dd/mm/yyyy hhmm] -> creates a Deadline nya
- event [name] /at [dd/mm/yyyy hhmm] -> creates an Event nya
- find [keyword] -> returns tasks matching the keyword given nya
- done [index] -> marks the task at the index as done nya
- delete [index] -> deletes the task at the index nya
- undo -> undoes your previous action nya
- bye -> saves your task list and ends the program nya~ bye bye!
You can also type 'more help' for other interesting commands nya!
bye
- Exits the program
Saves the current list of tasks and exits the program.
Format: bye
Example of usage: bye
Expected outcome:
Bye bye! Hope to see you again soon nya! :3 :3 :3