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
/ event
Adds input a todo/deadline/event task and its details to the list. Format :
todo TASK_NAME
deadline 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:MM
Examples :
delete
Deletes the task in the specified task number from the list.
Format : delete TASK_NUMBER
Examples :
done
Marks the task(s) in the specified task number(s) from the list.
Format : done TASK_NUMBER1, [TASK_NUMBER2], [TASK_NUMBER3], ...
Examples :
find
Shows all the task containing the keyword(s).
Format : find KEYWORD1, [KEYWORD2], ...
Examples :
read
keyword if they exist.)CS2102
and CS2103
keywords if they exist.)show
Shows all the task on the specified input date.
Format : show DATE
YYYY-MM-DD
.Examples :
sort
Shows the sorted task list (Sorted by date, time, and lexicographic order).
Format : sort
list
Lists 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.