User Guide
Features
Record todo task
Records an ordinary task with the name specified.
Record deadline
Records a task with the name specified, together with the date and time of the deadline.
Record event
Records an upcoming event with the name, date, and time specified.
Delete task
Deletes the corresponding task.
Mark as done
Marks the corresponding task as done.
List tasks
Lists down all tasks.
Find tasks
Find tasks based on the query.
Add Alias
Adds an alias for an existing command. The user can then use the alias in place of the original command.
Exit
Exits the application.
Usage
todo <name>
- Record todo task
Saves the task with the given name into memory and show a confirmation message.
Example of usage:
todo tidy room
Expected outcome:
A new todo ‘tidy room’ is saved.
deadline <name> /by <dd-mm-yy> <hh:mm>
- Record deadline
Saves the given task with the name, date, and time specified into memory and show a confirmation message.
Example of usage:
deadline assignment /by 12-09-20 20:00
Expected outcome:
A new deadline ‘assignment’ is saved, due at 12th September 2020 at 8pm.
event <name> /by <dd-mm-yy> <hh:mm>
- Record event.
Saves the given task with the name, date and time specified into memory and show a confirmation message.
Example of usage:
event meeting /at 12-09-20 20:00
Expected outcome:
A new event ‘meeting’ is saved for 12th September 2020 at 8pm.
delete <id>
- Delete task.
Deletes the task that corresponds to the <id>th item on the task list from memory and show a confirmation message.
Example of usage:
delete 3
Expected outcome:
Deletes the third task in the saved task list.
done <id>
- Marks as done.
Marks the task that corresponds to the <id>th item on the task list as done and show a confirmation message.
Example of usage:
done 3
Expected outcome:
Marks as done the third task in the saved task list.
list
- List tasks.
shows all tasks that are currently stored in memory on the GUI with their relevant attributes.
Example of usage:
list
Expected outcome:
shows all tasks on the screen.
find <query>
- Find tasks
Shows all tasks that contains the query.
Example of usage:
find math
Expected outcome:
Shows all tasks with the word math in it. eg. “math homework”, “maths assignment”, “drop math”.
addalias <alias> <original command>
- Add Alias
Saves an alias for an existing command into memory and shows a confirmation message.
Example of usage:
addalias f find
Expected outcome:
The alias f is now bound to find.
bye
- Exit
Exits the application.
Example of usage:
bye
Expected outcome:
The application will close.