todo
Adds a new todo task with given description.
event
Adds a new event task with given description and event datetime.
deadline
Adds a new todo task with given description and deadline.
delete
Deletes specified task.
done
Marks specified task as completed.
find
Searches through all tasks to find tasks with description matching search phrase.
list
Lists all tasks and details in order of addition.
reschedule
Reschedules an event or deadline to new datetime.
bye
Closes program window and exits program.
todo <TASK_DESCRIPTION>
Expected outcome:
Adds a new todo task with given description <TASK_DESCRIPTION>
.
event <TASK_DESCRIPTION> /at <EVENT_DATETIME>
Expected outcome:
Adds a new event task with given description <TASK_DESCRIPTION>
and event datetime <EVENT_TIME>
in the format “dd/mm
/yyyy hhmm”.
deadline <TASK_DESCRIPTION /by <DEADLINE>
Expected outcome:
Adds a new deadline task with given description <TASK_DESCRIPTION>
and deadline <DEADLINE>
in the format “dd/mm
/yyyy hhmm”.
delete <TASK_NUMBER>
Expected outcome:
Deletes task with task number <TASK_NUMBER>
. Alerts user if no tasks exists at given <TASK_NUMBER>
.
done <TASK_NUMBER>
Expected outcome:
Marks task with task number <TASK_NUMBER>
as done. Alerts user if no tasks exists at given <TASK_NUMBER>
.
find <SEARCH_PARAMETER>
Expected outcome:
Lists all tasks found that contain <SEARCH_PARAMETER>
.
list
Expected outcome:
Lists all tasks and details in order of addition.
reschedule <TASK_NUMBER> <NEW_DATETIME>
Expected outcome:
Reschedules task (event or deadline task only) with task number <TASK_NUMBER>
to have new event datetime or deadline
respectively from given <NEW_DATETIME>
. <NEW_DATETIME>
must be in the format “dd/mm/yyyy hhmm”.
bye
Expected outcome:
Closes program window and exits program.