helpShows a help page that summarizes commands.
todoAdds a new to-do task with description.
deadlineAdds a new deadline task with description and deadline.
eventAdds a new event task with description and event time.
doneMarks an existing task as complete.
deleteDeletes an existing task.
findSearches through all existing tasks for a given search phrase.
listLists all existing tasks, in order of addition.
note writeCreates a new note with note title and content.
note readReads an existing note.
note deleteDeletes an existing note.
note listLists all existing notes.
byeExits the program.
helpExpected outcome:
Displays a help page that summarizes commands.
todo <TASK_DESCRIPTION>Expected outcome:
Adds a new to-do task with description
deadline <TASK_DESCRIPTION> /by <TASK_DEADLINE>Expected outcome:
Adds a new deadline task with description <TASK_DESCRIPTION> and deadline <TASK_DEADLINE>. <TASK_DEADLINE> should be in
the format “DD/MM/YYYY HHMM”.
event <TASK_DESCRIPTION> /at <EVENT_TIME>Expected outcome:
Adds a new event task with description <TASK_DESCRIPTION> and event time <EVENT_TIME>. <EVENT_TIME> should be in the
format “DD/MM/YYYY HHMM”.
done <TASK_NUMBER>Expected outcome:
Marks as done the task with task number <TASK_NUMBER>, if it exists.
delete <TASK_NUMBER>Expected outcome:
Deletes the task with task number <TASK_NUMBER>, if it exists.
find <SEARCH_PHRASE>Expected outcome:
Displays all tasks which contain the phrase <SEARCH_PHRASE>.
listExpected outcome:
Lists all existing tasks, in order of addition.
note write <NOTE_TITLE> | <NOTE_CONTENT>Expected outcome:
Creates a new note with title <NOTE_TITLE> and content <NOTE_CONTENT>.
note read <NOTE_TITLE>Expected outcome:
Displays the content of the note with title <NOTE_TITLE>, if it exists.
note delete <NOTE_TITLE>Expected outcome:
Deletes an existing note with title <NOTE_TITLE>, if it exists.
note listExpected outcome:
Lists all existing notes.
byeExpected outcome:
Exits the program.