
Create a todo task that can be marked as complete.
todo DESCRIPTION - Creates a todo with DESCRIPTION as the descriptionExample of usage:
todo Peck at seeds
Expected outcome:

Create a event task that occurs at a certain time that can be marked as complete.
event DESCRIPTION /at TIME - Creates a event with DESCRIPTION as the description and occurs at TIMEExample of usage:
event Peck at seeds /at 2020-10-10
Expected outcome:

Create a task with a specified deadline that can be marked as complete.
deadline DESCRIPTION /by TIME - Creates a task with DESCRIPTION as the description and deadline on TIMEExample of usage:
deadline Peck at seeds /by 2020-10-10
Expected outcome:

Shows all the tasks currently tracked.
list - Shows all the tasks currently trackedExample of usage:
todo Peck at seeds
Expected outcome:

Delete a task that was previously added.
delete TASK_NUMBER - Deletes task with task number TASK_NUMBER from the listExample of usage:
delete 1
Expected outcome:

Mark an added task as completed/done.
done TASK_NUMBER - Marks the task with task number TASK_NUMBER from the list as completedExample of usage:
done 1
Expected outcome:

Shows all tasks that contain the specified text.
find TEXT_TO_FIND - Shows all tasks on the list that contains the text TEXT_TO_FINDExample of usage:
find seeds
Expected outcome:

Sort the task list according to the description or date.
sort description/date [/order ascending] - Sorts the task list by description or date. Optionally choose to sort in ascending orderExample of usage:
sort description
Expected outcome:

Example of usage:
sort date
Expected outcome:

Example of usage:
sort date /order ascending
Expected outcome:

Exit the program.
bye - Exits the programExample of usage:
bye
Expected outcome:
The program exits.
Tasks are saved in the data.txt file in the data/ directory.
Tasks are also loaded from this file. The file can be edited or deleted
as desired by the user.
Images obtained from https://www.kenney.nl/assets/animal-pack-redux