Sariel is a multiplatform task management application
_____ _ _
/ ___| (_) | |
\ `--. __ _ _ __ _ ___| |
`--. \/ _` | '__| |/ _ \ |
/\__/ / (_| | | | | __/ |
\____/ \__,_|_| |_|\___|_|
11 or above installed on your computer
Able to add tasks to program.
Addition can be done through the command input field.
Tasks that can be added:
event - Keyword to add an event to do.
event {taskname} /at {YYYY-MM-DD}
The tasks can be added through the task input window that will
appear after clicking on the add task button.

Ability to lookup tasks.
Tasks can be lookup by part of their name through the command
find or the search field.
The results of entry into the search field will be displayed on the
listview section above the remove task button.
Displays an overview of all the tasks that have been added to
Sariel. By default, it is already displayed in the list view
above the remove task button.
Removal can be done via the command field or through the remove
tasks button. To remove a task using the remove task
button, the user has to select the task(s) to remove and
click on the remove task button.
Tasks can be marked as done through the done command or
through the list view, selecting the task to be done and marking
it as done.
todo - Add a todo taskDescribe the action and its outcome.
Example of usage:
todo Sample description
Outcome expected:
A todo task has been added.
Roger! I have added this task.
[T][] Sample description
Now you have 4 tasks in the list
deadline - Add a deadline taskAdds a deadline task. Input date must be of format
YYYY-MM-DD
Example of usage:
deadline description /by 2020-05-20
event - Add a event taskAdds an event task. Input date must be of format
YYYY-MM-DD
Example of usage:
event description /at 2020-05-20
list - Display the tasks addedDisplays all the tasks added. If no tasks has been added,
nothing will be displayed.
Example of usage:
list
find - Search for a particular task by descriptionDisplays all the tasks that have a description that contains
the input pattern.
Example of usage:
with the state of tasks:

Input:
find sample
Sample output:
1[T][]Sample data
2[T][]data Sample
delete - Delete the tasksRemoves the task with the input index.
Example of usage:
with the state of tasks:

Input:
delete 2
Sample output:
The following task has been removed
[D][] Sample data (by: Sep 12 2021)
Now you have 2 tasks remaining
done - Mark the task as doneInput, done {index of task to mark}, one indexed.
done 1
Marks the first task as done.