Words in UPPER CASE are the parameters to be supplied by the user.
e.g. in find KEYWORD>, KEYWORD is a parameter which can be used as find homework.
Items in square brackets are optional.
e.g. deadline TASK_NAME /by TASK_DATE [TASK_TIME] can be used as deadline maths homework /by 2020-09-09 or deadline maths homework /by 2020-09-09 23:59
Items with ... after them can received more than one parameter(s) separated by commas.
e.g. done LIST_NUMBER1, LIST_NUMBER2, ... can be used as done 1, 2, 3.
todo / deadline / eventAdds input a todo/deadline/event task and its details to the list. Format :
todo TASK_NAMEdeadline TASK_NAME /by TASK_DATE [TASK_TIME]event TASK_NAME /at TASK_DATE [TASK_START_TIME]-[TASK_END_TIME]YYYY-MM-DD and (TASK/TASK_START/TASK_END)_TIME is written as HH:MMExamples :
deleteDeletes the task in the specified task number from the list.
Format : delete TASK_NUMBER
Examples :
doneMarks the task(s) in the specified task number(s) from the list.
Format : done TASK_NUMBER1, [TASK_NUMBER2], [TASK_NUMBER3], ...
Examples :
findShows all the task containing the keyword(s).
Format : find KEYWORD1, [KEYWORD2], ...
Examples :
read keyword if they exist.)CS2102 and CS2103 keywords if they exist.)showShows all the task on the specified input date.
Format : show DATE
YYYY-MM-DD.Examples :
sortShows the sorted task list (Sorted by date, time, and lexicographic order).
Format : sort
listLists all the task(s) in the task list.
Format : list
Detects duplicate when adding task. Will not add the task if it already exists in the list.
Saves data to hard disk automatically after any command that changes the data. There is no need to save manually.
| Action | Format |
|---|---|
| add a todo | todo TASK_NAME |
| add a deadline | deadline TASK_NAME /by TASK_DATE [TASK_TIME] |
| add an event | event TASK_NAME /at TASK_DATE [TASK_START_TIME]-[TASK_END_TIME] |
| delete task | delete TASK_NUMBER |
| mark task(s) as done | done TASK_NUMBER1, [TASK_NUMBER2], [TASK_NUMBER3], ... |
| find by keyword(s) | find KEYWORD1, [KEYWORD2], ... |
| find by date | show DATE |
| sort list | sort |
| list | list |
bye. Entering command bye will show goodbye message but does not exit the bot automatically.